in bindings/python/src/lib.rs [151:162]
fn serialize_file(
tensor_dict: HashMap<String, PyBound<PyDict>>,
filename: PathBuf,
metadata: Option<HashMap<String, String>>,
) -> PyResult<()> {
let tensors = prepare(tensor_dict)?;
safetensors::tensor::serialize_to_file(&tensors, metadata, filename.as_path())
.map_err(|e| SafetensorError::new_err(format!("Error while serializing: {e}")))?;
Ok(())
}