Low-Level Debug
Parses raw APR model bytes to extract header fields: magic bytes, version, flags (compressed, signed, encrypted), dtype, and tensor count. Detects format from magic bytes and produces an annotated hex dump.
CLI Equivalent
apr debug model.apr
Key Concepts
- Binary header parsing with explicit error handling
- Flag bitmask extraction (compressed, signed, encrypted)
- Format detection from magic bytes (APR2, GGUF, SafeTensors)
Run
cargo run --example analysis_debug