rustio rustio.net

baracuda-transformer-engine-sys vs baracuda-transformer-engine vs baracuda-cutlass-sys

Side-by-side comparison of Rust crates

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`.

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.

57
baracuda-cutlass-sys
experimentalv0.0.1-alpha.77

Header acquisition for NVIDIA CUTLASS as a baracuda workspace dependency. Sparse-checkout fetch with file-locked caching; emits cargo:include for downstream build.rs consumers.

Core Metrics

baracuda-transformer-engine-sysbaracuda-transformer-enginebaracuda-cutlass-sys
Health Score565557
Total Downloads4373702.8K
30d Downloads001.3K
Dependents202073
Releases202053
Last Updated4d ago4d ago4d ago
Age1m1m2m

Health Breakdown

baracuda-transformer-engine-sys
Maintenance
14
Quality
17
Community
10
Popularity
3
Documentation
12
baracuda-transformer-engine
Maintenance
14
Quality
16
Community
10
Popularity
3
Documentation
12
baracuda-cutlass-sys
Maintenance
14
Quality
16
Community
11
Popularity
4
Documentation
12

Technical Details

baracuda-transformer-engine-sysbaracuda-transformer-enginebaracuda-cutlass-sys
Version0.0.1-alpha.770.0.1-alpha.770.0.1-alpha.77
Stable (≥1.0)✗ No✗ No✗ No
LicenseMIT OR Apache-2.0MIT OR Apache-2.0MIT OR Apache-2.0
Dependencies351
Crate Size24KB16KB9KB
Features552
Yanked %0.0%0.0%0.0%
Edition202420242024
MSRV1.851.851.85
Owners111

Quick Verdict

  • baracuda-cutlass-sys leads with a health score of 57/100, but none of the options score above 80.