The zero-copy is disabled in this revision with a tracker https://github.com/llvm/llvm-project/issues/64316
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.td | ||
---|---|---|
126 | TODO: unnecessary change: |
mlir/include/mlir/Dialect/SparseTensor/Pipelines/Passes.h | ||
---|---|---|
55 | can we make this a bit more precise, e.g. transfer -> gpuDataTransfer | |
mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.h | ||
47 | add a TODO that ZeroCopy is not supported yet, together with a tracker # that describes the problem so it can be fixed in the future (and then enabled here) | |
mlir/lib/Dialect/SparseTensor/Transforms/SparseGPUCodegen.cpp | ||
494 | this change changes the order in all our tests; can't we keep the original order, and to the !regularDMA part later? | |
496 | keep block together (unnecessary change) or, start new block with comment if you want to have whitespace | |
497 | to avoid the underscore and keep naming consistent, can't we just use castR | |
563 | keep block together (unnecessary change) | |
574 | no whiteline | |
623 | same, just castR, castC etc. | |
745 | no whiteline | |
746 | castA, castB etc. | |
893 | castB, castA | |
mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp | ||
83–87 | add tracker # | |
mlir/test/Integration/Dialect/SparseTensor/GPU/CUDA/sm80-lt/sparse-matmul-2-4-lib-from-linalg.mlir | ||
14 | add tracker # | |
mlir/test/Integration/Dialect/SparseTensor/GPU/CUDA/sparse-matmul-lib.mlir | ||
17 | tracker | |
mlir/test/Integration/Dialect/SparseTensor/GPU/CUDA/sparse-matvec-lib.mlir | ||
16 | tracker | |
mlir/test/Integration/Dialect/SparseTensor/GPU/CUDA/sparse-sampled-matmul-lib.mlir | ||
17 | tracker |
can we make this a bit more precise, e.g. transfer -> gpuDataTransfer