RAFT layout and extent types make array shape and memory layout explicit in NVIDIA cuVS public signatures.
Source header: raft/core/mdspan_types.hpp
Matrix layout tag for row-major storage.
Source header: raft/core/mdspan_types.hpp
Matrix layout tag for column-major storage.
Source header: raft/core/mdspan_types.hpp
Layout tag for C-contiguous memory.
Source header: raft/core/mdspan_types.hpp
Layout tag for Fortran-contiguous memory.
Source header: raft/core/mdspan_types.hpp
Layout tag for strided memory.
Source header: raft/core/mdspan_types.hpp
Convenience extent alias for zero-dimensional scalar values.
Source header: raft/core/mdspan_types.hpp
Convenience extent alias for two-dimensional matrices.
Source header: raft/core/mdspan_types.hpp
Convenience extent alias for one-dimensional vectors.
Source header: raft/core/mdspan_types.hpp
Generic extent descriptor for static and dynamic dimensions.
Source header: raft/core/mdspan_types.hpp
Sentinel used for dimensions whose size is known at runtime.