Arraymancer
Tensor library
A fast and ergonomic tensor library with automatic differentiation support for deep learning on multiple platforms.
A fast, ergonomic and portable tensor library in Nim with a deep learning focus for CPU, GPU and embedded devices via OpenMP, Cuda and OpenCL backends
1k stars
39 watching
95 forks
Language: Nim
last commit: about 1 month ago
Linked from 2 awesome lists
autogradautomatic-differentiationcudacudnndeep-learninggpgpugpu-computinghigh-performance-computingiotlinear-algebramachine-learningmatrix-librarymultidimensional-arraysndarrayneural-networksnimopenclopenmpparallel-computingtensor
Related projects:
Repository | Description | Stars |
---|---|---|
mratsim/laser | A high-performance computing library providing optimized primitives for tensor and matrix operations | 281 |
uncomplicate/deep-diamond | A fast Clojure library for computing with tensors and neural networks on CPUs and GPUs. | 433 |
google/tensorstore | A C++ and Python library for storing and manipulating large multi-dimensional arrays in various formats and storage systems. | 1,362 |
hoff97/tensorjs | A JavaScript library for accelerated tensor computation in web browsers | 36 |
gleethos/neureka | A platform-independent tensor library with autograd capabilities for neural networks | 73 |
vlang/vtl | A C library providing an n-dimensional tensor data structure and linear algebra routines | 148 |
tensorflow/mesh | A library that enables distributed deep learning by partitioning tensors across processors in a mesh topology. | 1,597 |
google/tensornetwork | A library for easy and efficient manipulation of tensor networks. | 1,826 |
palle-k/dl4s | A Swift-based library for accelerated tensor operations and dynamic neural networks using reverse mode automatic differentiation. | 104 |
diffsharp/diffsharp | A tensor library with support for differentiable programming in machine learning and optimization. | 591 |
batzner/tensorlm | A Python wrapper library for training and generating text with RNNs in TensorFlow | 61 |
sciscala/ndscala | An implementation of N-dimensional and multi-dimensional arrays in Scala 3 for machine learning and numerical computing | 47 |
tensorflow/tfjs | An open-source JavaScript library for training and deploying machine learning models using WebGL acceleration. | 18,533 |
osai-ai/tensor-stream | Decodes real-time video streams into CUDA memory to support GPU-based deep learning processing | 380 |
mnick/scikit-tensor | A Python library for tensor factorizations and multilinear algebra operations | 403 |