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 ↗ | (On Diff #540635) | TODO: unnecessary change: |
mlir/include/mlir/Dialect/SparseTensor/Pipelines/Passes.h | ||
---|---|---|
55 ↗ | (On Diff #546166) | can we make this a bit more precise, e.g. transfer -> gpuDataTransfer |
mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.h | ||
47 ↗ | (On Diff #546166) | 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 ↗ | (On Diff #546166) | this change changes the order in all our tests; can't we keep the original order, and to the !regularDMA part later? |
496 ↗ | (On Diff #546166) | keep block together (unnecessary change) or, start new block with comment if you want to have whitespace |
497 ↗ | (On Diff #546166) | to avoid the underscore and keep naming consistent, can't we just use castR |
559 ↗ | (On Diff #546166) | keep block together (unnecessary change) |
571 ↗ | (On Diff #546166) | no whiteline |
621 ↗ | (On Diff #546166) | same, just castR, castC etc. |
733 ↗ | (On Diff #546166) | no whiteline |
734 ↗ | (On Diff #546166) | castA, castB etc. |
874 ↗ | (On Diff #546166) | castB, castA |
mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp | ||
83 ↗ | (On Diff #546166) | add tracker # |
mlir/test/Integration/Dialect/SparseTensor/GPU/CUDA/sm80-lt/sparse-matmul-2-4-lib-from-linalg.mlir | ||
14 ↗ | (On Diff #546166) | 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 |
mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.h | ||
---|---|---|
48 ↗ | (On Diff #546203) | GPUDataTransferStrategy |
58 ↗ | (On Diff #546203) | let's name this gpuDataTransferStrategy |
mlir/test/Integration/Dialect/SparseTensor/GPU/CUDA/sm80-lt/sparse-matmul-2-4-lib.mlir | ||
13 ↗ | (On Diff #546228) | the other RUN and NOTRUN? |
tracker