mil_infer 0.5.2

Sovereign Apple Neural Engine compiler, decompiler, and runtime: native HWX Mach-O emitter + decompiler, MIL DAG graph scheduler, on-chip ANE backprop/SGD training, zero-copy IOSurface/Espresso execution.
1
2
3
4
5
6
7
8
9
10
11
12
fn main() {
    let src = include_str!("../../../tests/ane_lower.rs");
    // extract the SRC const between r#" and "#;
    let i = src.find("const SRC").unwrap();
    let j = src[i..].find("r#\"").unwrap() + i + 3;
    let k = src[j..].find("\"#;").unwrap() + j;
    let mil = &src[j..k];
    let (out, rep) = mil_spec::ane_lower::lower_for_ane(mil, 0).expect("lower");
    println!("REPORT: {:?}", rep);
    std::fs::write("/tmp/st1/lowered.mil", &out).unwrap();
    println!("{}", out);
}