Skip to content

Commit

Permalink
Fixes for brgemm
Browse files Browse the repository at this point in the history
  • Loading branch information
KavithaTipturMadhu committed Oct 14, 2024
1 parent 53b2c85 commit ff762d9
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
1 change: 1 addition & 0 deletions lib/TPP/Dialect/Xsmm/XsmmUtils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -309,6 +309,7 @@ FailureOr<BrgemmInfo> isMappableToBrgemm(PatternRewriter &rewriter,
SmallVector<unsigned, 2> kVector;
std::optional<unsigned> batch;
if (contractionDims->k.size() >= 2) {
batch = contractionDims->k[0];
for (size_t i = 1; i < contractionDims->k.size(); i++)
kVector.push_back(contractionDims->k[i]);
} else {
Expand Down
2 changes: 1 addition & 1 deletion lib/TPP/Transforms/Vectorization.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ struct VectorizationPass
patterns.add<
LinalgToVector<linalg::BatchReduceMatmulOp>,
LinalgToVector<linalg::FillOp>, LinalgToVector<linalg::TransposeOp>,
LinalgToVector<linalg::BroadcastOp>, LinalgToVector<linalg::CopyOp>>(
LinalgToVector<linalg::BroadcastOp>, LinalgToVector<linalg::MatmulOp>, LinalgToVector<linalg::CopyOp>>(
patterns.getContext());
patterns.add<LinalgGenericToVector>(patterns.getContext());
}
Expand Down

0 comments on commit ff762d9

Please sign in to comment.