CoreTensor is a tensor library and a sub-project of the DLVM project.
- Linear algebra shape transformations
- Collection behavior
CoreTensor implements completely dynamically shaped tensors. Scalars, vectors, matrices and n-D arrays are all represented as
Trepresents the type of each unit. Each
TensorShape, which wraps an array of integers representing the shape of the tensor.
RankedTensor implements dynamically shaped but statically ranked tensors. Instead of storing
TensorShape(which wraps a dynamically sized array), RankedTensor uses a tuple of integers to represent a shape with known rank. Types
Tensor4D<T>represent scalars, vectors, matrices, rank-3 tensors, and rank-4 tensors, respectively.