TODO: Things to implement
hkaiser opened this issue · 0 comments
hkaiser commented
Here is an incomplete list of things that have to be implemented:
-
3D Tensor operations
- tensor transposition/rotation
- tensor/vector multiplication
- tensor/matrix multiplication
- tensor/tensor multiplication
- tensor contractions
-
Blaze data structures
-
blaze::StaticTensor<T, ...>
-
blaze::UniformTensor<T>
-
blaze::HybridTensor<T>
- Sparse 3D tensors
-
-
Blaze views
-
blaze::PageSlices
-
blaze::RowSlices
-
blaze::ColumnSlices
- ColumnSlice, RowSlice, and PageSlice selections
-
blaze::ravel
for matrices and tensors (flatten into a 1D sequence of values) (#9, #10) -
blaze::dilatedsubvector
(#22) -
blaze::dilatedsubmatrix
(#25) -
blaze::dilatedsubtensor
(#30) -
blaze::flip
as a view to flip the array over all its axes
-