Expand description
Implementations for tensor operations and structures
Structs§
- Tensor
- A multidimensional data structure not unlike
ndarray::ArrayBase
.
Functions§
- axpy_
ctx - Performs the basic vector operation.
- gemm
- Performs the basic matmul operation.
- gemm_
ctx - Performs the basic matmul operation.
- gemm_
uninit - Performs the basic matmul operation.
- gemm_
uninit_ ctx - Performs the basic matmul operation.
- gemv
- Performs the basic matrix-vector multiplication operation.
- gemv_
ctx - Performs the basic matrix-vector multiplication operation.
- gemv_
uninit - Performs the basic matrix-vector multiplication operation.
- gemv_
uninit_ ctx - Performs the basic matrix-vector multiplication operation.
- scal_
ctx - Performs the basic vector operation.
Type Aliases§
- Matrix
- A 2-dimensional tensor
- Matrix
View - A ‘view’ of a matrix, Like
&[T]
is toVec<T>
- Matrix
View Mut - A ‘mut view’ of a matrix, Like
&mut [T]
is toVec<T>
- Slice
- A representation of a slice
- Tensor
View - A ‘view’ of a tensor, Like
&[T]
is toVec<T>
- Tensor
View Mut - A ‘mut view’ of a tensor, Like
&mut [T]
is toVec<T>
- Uninit
Matrix - An uninit matrix. Contents are mutable and specified as
MaybeUninit
. - Uninit
Tensor - An uninit tensor. Contents are mutable and specified as
MaybeUninit
. - Uninit
Vector - An uninit vector. Contents are mutable and specified as
MaybeUninit
. - Vector
- A 1-dimensional tensor
- Vector
View - A ‘view’ of a vector, Like
&[T]
is toVec<T>
- Vector
View Mut - A ‘mut view’ of a vector, Like
&mut [T]
is toVec<T>
- ViewOf
- Gets the view repr of the provided storage