cubecl-tile 0.12.0-pre.1

CubeCL Tile: a space cut into tiles, and the operations on them.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! How an operand's values lie in memory: its extents and strides ([`Geometry`]) and the line
//! widths they admit ([`ElemAlignment`]), the nested tiles they are laid down in
//! ([`StoragePartitioning`]), and what one vector load brings ([`VectorTile`]).

pub(crate) mod elem_alignment;
pub(crate) mod geometry;
pub(crate) mod partitioning;
pub(crate) mod vector_tile;

pub use elem_alignment::ElemAlignment;
pub use geometry::{Geometry, LineMisfit, RuntimeGeometry};
pub use partitioning::{StorageLevels, StorageMisfit, StoragePartitioning, TileMisfit};
pub use vector_tile::VectorTile;