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

GitHub

1k stars
38 watching
95 forks
Language: Nim
last commit: 23 days ago
Linked from 2 awesome lists

autogradautomatic-differentiationcudacudnndeep-learninggpgpugpu-computinghigh-performance-computingiotlinear-algebramachine-learningmatrix-librarymultidimensional-arraysndarrayneural-networksnimopenclopenmpparallel-computingtensor

Backlinks from these awesome lists:

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. 432
google/tensorstore A C++ and Python library for storing and manipulating large multi-dimensional arrays in various formats and storage systems. 1,357
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 72
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,596
google/tensornetwork A library for easy and efficient manipulation of tensor networks. 1,823
palle-k/dl4s A Swift-based library for accelerated tensor operations and dynamic neural networks using reverse mode automatic differentiation. 102
diffsharp/diffsharp A tensor library with support for differentiable programming in machine learning and optimization. 589
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,513
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