diff options
author | Jack Frankland <jack.frankland@arm.com> | 2023-10-13 10:20:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-13 10:20:18 +0100 |
commit | 92e751d426dbc17607bc8f552325fc659f4d0f66 (patch) | |
tree | 2c3e4278135ff42327209fcf085518ed6f63a00a /lldb/source/Commands/CommandObjectExpression.cpp | |
parent | 41418ca13323c43460806af43eff8f2384ef08f8 (diff) | |
download | llvm-92e751d426dbc17607bc8f552325fc659f4d0f66.zip llvm-92e751d426dbc17607bc8f552325fc659f4d0f66.tar.gz llvm-92e751d426dbc17607bc8f552325fc659f4d0f66.tar.bz2 |
[mlir][linalg] Add NHWC + FHWC Img2Col (#68708)
Adds the Img2Col transformation for the fhwc channel ordering in a
Conv2D. Because of how the channel ordering affects the matrix
dimensions in the flattened filter this results in a slightly different
implementation of the actual "matrix multiplication". Instead of doing a
regular row-column dot-product this arrangement requires a row-row dot
product, otherwise the filter matrix would first need to be transposed.
Adds a lit test to the transform dialect to check the semantics of the
optimization are correct.
Signed-off-by: Jack Frankland <jack.frankland@arm.com>
Diffstat (limited to 'lldb/source/Commands/CommandObjectExpression.cpp')
0 files changed, 0 insertions, 0 deletions