s4_codec/dietgpu.rs
1//! DietGPU (Meta, MIT) backend ラッパー — nvCOMP ライセンス障害時の OSS fallback。
2//!
3//! ## 設計方針
4//!
5//! - DietGPU (https://github.com/facebookresearch/dietgpu) は ANS-only entropy codec、
6//! A100 で 250-410 GB/s 実測。Bitcomp の代替にはならないが、整数 / float の
7//! entropy 圧縮では nvCOMP ANS と拮抗。
8//! - MIT ライセンスのため AMI 同梱の法務リスクなし。
9//! - 実装は Phase 2 想定 (nvCOMP 採用が固まらなかった場合の保険)。
10
11// TODO Phase 2: DietGPU C++ を Rust から呼ぶ薄い FFI を実装