RustyBamboo / rust-grad
Automatic differentiation in Rust with WGPU support
☆23Updated 3 years ago
Alternatives and similar repositories for rust-grad:
Users that are interested in rust-grad are comparing it to the libraries listed below
- Rustic bindings for IREE☆18Updated 2 years ago
- BLAS source of choice☆41Updated last month
- A Rusty CUDA wrapper☆32Updated 3 years ago
- An n-dimensional array library that uses wgpu to run compute shaders on all wgpu backends (and multiple at once)☆30Updated 4 years ago
- structured parallel execution for async Rust☆33Updated 7 months ago
- Enzyme integration into Rust. Experimental, do not use.☆102Updated 2 years ago
- Convert between nalgebra and numpy types.☆22Updated 2 years ago
- Flexible and modular framework for different NP-Problems with different solvers☆21Updated last month
- Tensor library for machine learning☆26Updated last week
- An automatic differentiation library for both forward and reverse auto-diff via code transformation written in Rust.☆16Updated 3 years ago
- ☆18Updated 2 months ago
- A repo just containing everything to build a working enzyme/rustc/llvm/clang stack.☆9Updated 3 years ago
- Generic SIMD abstractions for Rust.☆47Updated 2 years ago
- Static Linear Algebra System☆36Updated last year
- Autogenerated Bytewise SIMD-Optimized Look-Up Tables☆34Updated 11 months ago
- Provides truly zero-cost alternatives to Iterator::step_by for both incrementing and decrementing any type that satisfies RangeBounds<T: …☆13Updated 3 years ago
- A neural network, and tensor dynamic automatic differentiation implementation for Rust.☆23Updated 3 months ago
- A library of to show data (in browser, evcxr_jupyter) as table, chart...☆26Updated 2 months ago
- A Rust Library for High-Performance Tensor Exchange with Python☆40Updated 4 months ago
- A newtype with alignment of at least `A` bytes☆31Updated last month
- A compute library written in Rust with WebGPU☆18Updated 3 years ago
- Source of BLAS and LAPACK via OpenBLAS☆84Updated 3 months ago
- A minimal OpenCL, CUDA, Vulkan and host CPU array manipulation engine / framework.☆73Updated this week
- A cross-platform and safe Rust API to create and manage memory mappings in the virtual address space of the calling process.☆65Updated last year
- Nudging the compiler to auto-vectorize things☆75Updated last year
- Dual Number library for Rust☆17Updated 3 years ago
- Exploration of GPU computing using WebGPU☆25Updated 4 years ago
- A Rust memory allocator for large slices that don't escape the stack.☆30Updated 2 years ago
- A rust fork to work towards Enzyme integration☆83Updated this week
- Rust implementation of the Simple(x) Global Optimization algorithm☆32Updated last year