atomr-accel-cuda 0.1.0

GPU acceleration via the actor model. Wraps NVIDIA CUDA libraries (cuBLAS, cuDNN, cuFFT, cuRAND, cuSOLVER, cuSPARSE, cuTENSOR, cuBLASLt, NVRTC, NCCL) as supervised atomr actors with generation-validated buffers and a uniform async surface.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Managed (unified) memory.
//!
//! Memory accessible from host and any device with no explicit copy.
//! Used for shared agent state across multiple devices.
//!
//! cudarc 0.19's runtime safe layer exposes the runtime API only
//! at the `sys` level (`cudaMallocManaged`, `cudaMemPrefetchAsync`).
//! F4 ships the actor + `ManagedRef<T>` surface; the actual
//! `cudaMallocManaged` wrapping is the F4.x follow-up.

mod managed;

pub use managed::{ManagedAllocatorActor, ManagedFlags, ManagedMsg, ManagedRef, ManagedStats};