Dialekt Sparse Tensor znajduje się w repozytorium MLIR.
Pliki nagłówkowe
Biblioteka i pliki C++
- mlir/lib/Dialect/SparseTensor
- Biblioteka obsługi środowiska wykonawczego tensora rzadkiego dla silnika wykonywania
Powiązania Pythona i CAPI
- mlir/include/mlir-c/Dialect/SparseTensor.h
- mlir/lib/Bindings/Python/DialectSparseTensor.cpp (Przekazywanie)
- mlir/lib/CAPI/Dialect/SparseTensor.cpp (Passes)
- mlir/python/mlir/dialects/sparse_tensor.py
Test porównawczy MLIR
Testy
- mlir/test/Dialect/SparseTensor (testy FileCheck)
- mlir/test/Integration/Dialect/SparseTensor (testy kompleksowe)
- mlir/unittests/Dialect/SparseTensor (testy jednostkowe)
- mlir/test/CAPI/sparse_tensor.c (testy CAPI)
- mlir/test/python/dialects/sparse_tensor/dialect.py (testy powiązań Pythona)