mil_infer 0.5.1

Sovereign Apple Neural Engine compiler and runtime: native HWX Mach-O emitter, MIL DAG graph scheduler, on-chip ANE backprop/SGD training, zero-copy IOSurface/Espresso execution, and e5rt pipeline.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use mil_infer::espresso::EspressoProgram;
use std::path::Path;
fn main() {
    for p in std::env::args().skip(1) {
        match EspressoProgram::load_precompiled(Path::new(&p), &[]) {
            Ok(m) => println!(
                "OK   {p}: in={:?} out={:?}",
                m.input_descs.iter().map(|d| &d.name).collect::<Vec<_>>(),
                m.output_descs.iter().map(|d| &d.name).collect::<Vec<_>>()
            ),
            Err(e) => println!("FAIL {p}: {e}"),
        }
    }
}