trellis_sparse_mrp_mlx/trellis_sparse_mlx
John 15a5e74434 Split VarLenTensor / SparseTensor to match Pixal3D's hierarchy
Pixal3D refactored the container into a VarLenTensor base (feats + explicit
slice-per-batch layout, no coords) with SparseTensor(VarLenTensor) adding
coordinates. LATO.2 has only the combined class. Modelling the split here means one
package serves both without either port adapting at every call site.

Also exposes Pixal3D's cache spelling (get/register_spatial_cache) alongside LATO.2's
(cache_get/cache_put). 13/13 tests unchanged.
2026-08-02 10:35:22 +10:00
..
__init__.py Split VarLenTensor / SparseTensor to match Pixal3D's hierarchy 2026-08-02 10:35:22 +10:00
conv.py Shared TRELLIS-lineage sparse core in MLX 2026-08-02 10:31:07 +10:00
ops.py Shared TRELLIS-lineage sparse core in MLX 2026-08-02 10:31:07 +10:00
tensor.py Split VarLenTensor / SparseTensor to match Pixal3D's hierarchy 2026-08-02 10:35:22 +10:00