[mlir][linalg] Creating named 1D pooling ops
authorMurali Vijayaraghavan <muralivi@google.com>
Fri, 16 Dec 2022 04:49:45 +0000 (04:49 +0000)
committerMurali Vijayaraghavan <muralivi@google.com>
Fri, 16 Dec 2022 23:10:10 +0000 (23:10 +0000)
commit8b56014e9cf73409bcf63bd7f29a6b55543b5403
treed51ae97d3a7ba9ac6673257d239d70467e4e3f56
parent82cb792066e1476f5ce41a2dfe719617e80c67ec
[mlir][linalg] Creating named 1D pooling ops

This is mostly going to be used for linalg transformations - to make pooling ops similar to convolution ops.

Differential Revision: https://reviews.llvm.org/D140186
mlir/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yaml
mlir/python/mlir/dialects/linalg/opdsl/ops/core_named_ops.py
mlir/test/Dialect/Linalg/generalize-named-polymorphic-ops.mlir
mlir/test/Dialect/Linalg/named-ops.mlir