rustio rustio.net

baracuda-transformer-engine vs baracuda-transformer-engine-sys vs atomr-accel

Side-by-side comparison of Rust crates

55
baracuda-transformer-engine
experimentalv0.0.1-alpha.77

Safe Rust wrapper for baracuda's port of NVIDIA TransformerEngine's FP8 cast/transpose + delayed-scaling recipe primitives. Provides `Fp8Recipe` (delayed-scaling state with amax history), `Fp8CastPlan` for {f32, f16, bf16} → FP8 with running amax, `Fp8DequantPlan` for FP8 → {f32, f16, bf16}. Cast/recipe subset only — `normalization` / `fused_rope` / `fused_attn` / `fused_softmax` / `activation` / `gemm` skipped (overlap existing baracuda phases). NO cuDNN dep, NO pybind11. On Ada (sm_89) the FP8 wins are bandwidth-saving only (KV cache, weights); FP8 tensor-core math throughput equals BF16. Forward-compatible with Hopper / Blackwell where the compute wins also materialize.

56
baracuda-transformer-engine-sys
experimentalv0.0.1-alpha.77

Build + raw FFI bindings to baracuda's port of NVIDIA TransformerEngine's FP8 cast/transpose + delayed-scaling recipe primitives. Cast/recipe subset only — `normalization` / `fused_rope` / `fused_attn` / `fused_softmax` / `activation` / `gemm` deliberately skipped (overlap existing baracuda Phase 3/5/14/17/30/31/36/41/42). NO cuDNN dep (recipe + cast paths don't need it; `fused_attn` would, and we skip it); NO pybind11 (the safe wrapper lives in `baracuda-transformer-engine` and exposes a raw C ABI defined in `csrc/baracuda_te_shim.cu`). Apache-2.0 per upstream — see `ATTRIBUTION.md`.

57
atomr-accel
experimentalv0.10.0

Backend-agnostic compute-acceleration core. Defines the AccelBackend trait, AccelRef<T> typed pointers, AccelError enum, and CompletionStrategy — the abstraction layer that lets atomr-accel-cuda (NVIDIA), and future ROCm / Metal / oneAPI / Vulkan backends plug into the same actor surface.

Core Metrics

baracuda-transformer-enginebaracuda-transformer-engine-sysatomr-accel
Health Score555657
Total Downloads3704371.6K
30d Downloads000
Dependents202033
Releases20204
Last Updated4d ago4d ago64d ago
Age1m1m2m

Health Breakdown

baracuda-transformer-engine
Maintenance
14
Quality
16
Community
10
Popularity
3
Documentation
12
baracuda-transformer-engine-sys
Maintenance
14
Quality
17
Community
10
Popularity
3
Documentation
12
atomr-accel
Maintenance
13
Quality
15
Community
10
Popularity
4
Documentation
15

Technical Details

baracuda-transformer-enginebaracuda-transformer-engine-sysatomr-accel
Version0.0.1-alpha.770.0.1-alpha.770.10.0
Stable (≥1.0)✗ No✗ No✗ No
LicenseMIT OR Apache-2.0MIT OR Apache-2.0Apache-2.0
Dependencies536
Crate Size16KB24KB28KB
Features554
Yanked %0.0%0.0%0.0%
Edition202420242021
MSRV1.851.851.78
Owners111

Quick Verdict

  • atomr-accel leads with a health score of 57/100, but none of the options score above 80.