Skip to content

Vectorized N-dimensional numerical arrays. Tensor / Nd Array library. Implements matrix multiplications and convolutions/cross-correlations.

Notifications You must be signed in to change notification settings

shettysach/veNum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

  • Stands for vectorized N-dimensional numerical arrays. Tensor / Nd Array 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
  • 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

About

Vectorized N-dimensional numerical arrays. Tensor / Nd Array library. Implements matrix multiplications and convolutions/cross-correlations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages