Different from the definition in Tensorflow and TOSA, the output is [N,H,W,C,M]. This can make transforms easier in LinAlg because the indexing maps are plain. E.g., to determine if the fill op has dependency between the depthwise conv op, the current pipeline only recognizes the dep if they are all projected affine map.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Event Timeline
Comment Actions
LGTM for depthwise op_def. the ods changes aren't needed for this change, right ? if yes feel free to split and submit the op_def part.
mlir/include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOpsSpec.tc | ||
---|---|---|
187 | Nice! now there is no need for depth_multiplier attribute |
Nice! now there is no need for depth_multiplier attribute