-
opencl3
Khronos OpenCL 3.0 API and extensions
-
rspirv
APIs for SPIR-V module manipulation
-
neptune
Poseidon hashing over BLS12-381 for Filecoin
-
cl3
Khronos OpenCL 3.0 API and extensions
-
ocl
OpenCL bindings and interfaces for Rust
-
tracel-rspirv
APIs for SPIR-V module manipulation
-
arrayfire
high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. ArrayFire's multiple backends (CUDA…
-
easy-async-opencl3
A declarative, multi-device asynchronous executor for OpenCL based on cl3
-
ocl-convolution
OpenCL-accelerated 2D convolutions
-
rust-gpu-tools
Rust OpenCL tools
-
ocl-include
preprocessor that implements #include mechanism for OpenCL source files
-
spirq
Light weight SPIR-V query utility for graphics
-
unmtx-gpu
Micro matrix library for neural networks that uses GPU
-
ec-gpu-gen
Code generator for field and eliptic curve operations on the GPUs
-
gatenative
execute natively Gate circuits
-
nam-ec-gpu-gen
Code generator for field and elliptic curve operations on the GPUs
-
xdl-amp
Multi-backend GPU/ML acceleration for XDL
-
optirs-gpu
OptiRS GPU acceleration and multi-GPU optimization
-
obrah
High-level Rust wrapper around OpenCL using OBWIO
-
uhash-prover
UniversalHash solver backends (CPU/GPU) without chain transport
-
opencl-heads
Actively Maintained with Long Term Support, Pure Rust Implementation, Low Level bindings for OpenCL
-
ec-gpu
Traits for field and eliptic curve operations on GPUs
-
mnn
Rust bindings for MNN, a lightweight deep neural network inference engine
-
cl-sys
OpenCL FFI bindings
-
arrayfire_fork
ArrayFire is a high performance software library for parallel computing with an easy-to-use API. Its array based function set makes parallel programming simple. ArrayFire's multiple backends (CUDA…
-
obwio
OpenCL bindings and runtime utilities for Rust
-
openvx
1.3.1 wrapper
-
RayBNN_DiffEq
Matrix Differential Equation Solver using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
-
RayBNN_Sparse
Sparse Matrix Library for GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
-
RayBNN_DataLoader
Read CSV, numpy, and binary files to Rust vectors of f16, f32, f64, u8, u16, u32, u64, i8, i16, i32, i64
-
femto-gpt
Minimal Rust library for training GPT language-models
-
RayBNN_Raytrace
Ray tracing library using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
-
raybnn
RayBNN
-
spq-core
spq core feature implementation, a light weight SPIR-V query utility for graphics
-
rllama
Pure Rust implementation of LLaMA-family of models, executable
-
ublk-vram
A block device that exposes OCL memory to userspace via ublk
-
collenchyma
high-performance computation on any hardware
-
custos-math
Matrix operations with custos
-
ocl-macros
Macros for easier/faster working with the ocl crate
-
blaze-rs
A Rustified OpenCL Experience
-
ff-cl-gen
OpenCL code generator for prime-fields
-
clfft
Bindings for clFFT, a FFT library for OpenCL
-
gradients
An OpenCL, CUDA and CPU based Deep Learning Library
-
RayBNN_Cell
Cell Position Generator for RayBNN
-
gpgpu
WIP GPGPU framework built on top of wgpu
-
opencl-dynamic-sys
handle the dynamic load of the OpenCL shared library
-
parenchyma
A high-performance computing (HPC) framework
-
boost_compute
Boost C++ library boost_compute packaged using Zanbil
-
vramblk
A block device that exposes GPU memory to userspace via a NBD server
-
ocl-interop
Creates an OpenCL Context with OpenGL Interop enabled
-
RayBNN_Optimizer
Gradient Descent Optimizers and Genetic Algorithms using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
-
ezstress
A crossplatform, device agnostic, easy to use GPU and CPU stress test cli tool
-
clay
Fast, modular and extendable ray tracer powered by OpenCL
-
af-opencl-interop
ArrayFire is a high performance software library for parallel computing with an easy-to-use API. This crate is an addition on top of ArrayFire crate to enable users to mix RAW CUDA code in rust and ArrayFire.
-
min-cl
Minimal OpenCL Rust bindings
-
gpurs
GPU acceleration/linear algebra crate for scientific computing
-
opencl-api
Actively maintained LTS support, OpenCL type associations for Rust
-
julia-set
Julia set computation and rendering
-
open-cl-low-level
OpenCL low-level bindings
-
ocl-core
A low-level OpenCL API
-
dynamic_ocl
Dynamically-loaded OpenCL bindings
-
krnl-core
Core library for krnl
-
RayBNN_Graph
Graph Manipulation Library For GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
-
RayBNN_Neural
Neural Networks with Sparse Weights in Rust using GPUs, CPUs, and FPGAs via CUDA, OpenCL, and oneAPI
-
safe_ocl
Zero-cost wrapper types for safe OpenCL
-
rusty-cl
binding for OpenCL
-
af-cuda-interop
ArrayFire is a high performance software library for parallel computing with an easy-to-use API. This crate is an addition on top of ArrayFire crate to enable users to mix RAW OpenCL code in rust and ArrayFire.
-
spirq-reflect
Light weight SPIR-V query utility for graphics. (CLI)
-
clay-viewer
Graphical viewer for Clay - fast, modular and extendable ray tracer
-
tension
Tensor library with OpenCL acceleration
-
openvx-sys
Native bindings to the OpenVX library (1.3.1)
-
coaster
high-performance computation on any hardware
-
hal-ml
HAL: a machine learning library that is able to run on Nvidia, OpenCL or CPU BLAS based compute backends. It currently provides stackable classical neural networks, RNN's and soon to be LSTM's…
-
climage
image processing library with OpenCL
-
ocl-extras
Types used in examples and tests within the ocl library but that may be useful for others to use within their own projects
-
clay-utils
Various subroutines for Clay - fast, modular and extendable ray tracer
-
ocl-stream
OpenCL Stream execution framework
-
luqmana/opencl
bindings for Rust
-
spirq-core
SPIR-Q core feature implementation, a light weight SPIR-V query utility for graphics
-
nano-vanity
Generate NANO cryptocurrency addresses with a given prefix
-
alkomp
A compute library written in Rust with WebGPU
-
hlocl
High-level bindings for OpenCL
-
open-cl-runtime
OpenCL async scheduler runtime
Try searching with DuckDuckGo.