[Mlir-commits] [mlir] [MLIR][Linalg] Introduce linalg.contract (PR #123618)

Andrzej Warzyński llvmlistbot at llvm.org
Mon Jan 27 23:57:20 PST 2025


================
@@ -680,6 +680,125 @@ def MatmulOp : LinalgStructuredBase_Op<"matmul", [
     }];
 }
 
+//===----------------------------------------------------------------------===//
+// Contract op.
+//===----------------------------------------------------------------------===//
+
+def ContractOp : LinalgStructuredBase_Op<"contract", [
+               AttrSizedOperandSegments,
+               LinalgContractionOpInterface]> {
+  let summary = [{
+    Perform a contraction on two inputs, accumulating on top of a third.
----------------
banach-space wrote:

Also not a native speaker 😄 

AFAIk, all of these forms are grammatically correct. IIRC,  "into" is more Mathematical/academic/formal. That's what I'd recommend for a short description at the top.

Normally I'd try to share a reference, but this tablet is not great for browsing papers on GEMM 😂

Thanks for the update!

https://github.com/llvm/llvm-project/pull/123618


More information about the Mlir-commits mailing list