Skip to content

Latest commit

 

History

History
38 lines (31 loc) · 1.41 KB

README.md

File metadata and controls

38 lines (31 loc) · 1.41 KB
  • Stands for vectorized N-dimensional numerical arrays. Tensor / NdArray library.
  • Currently capable of creating CPU Tensors of type T and performing
    • broadcasted algebraic operations
    • Nd matrix multiplication (naive)
    • 1d and 2d convolution / cross-correlation (naive) with strides
    • reduce operations such as sum, product, max, min and pooling
    • transformations such as view/reshape, permute/transpose, flip, expand, pad, slice, squeeze, unsqueeze

Note

WIP. Needs refactoring and optimization.

  • Clone the repo and run examples
cargo run -r --example <example_name>
  • Use as library
cargo add --git https://github.com/shettysach/veNum
credits
resources