INNER CODE UNIT · Rust

capacity

sonos/tract · api/ffi/src/lib.rs:1182

        let capacity = *count;
        *count = names.len();
        anyhow::ensure!(
            names.len() <= capacity,
            "npz holds {} arrays, names array only has room for {capacity}",
            names.len(),
        );
        let names = names.into_iter().map(CString::new).collect::<Result<Vec<_>, _>>()?;
        for (ix, name) in names.into_iter().enumerate() {
            *dest.add(ix) = name.into_raw();
        }
        Ok(())
    }
}

#[cfg(feature = "unstable-npyz")]
unsafe fn npyz_named_tensors<'a>(
    count: usize,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…