in safetensors/src/tensor.rs [210:229]
fn dtype(&self) -> Dtype;
/// The shape of the tensor
fn shape(&self) -> &[usize];
/// The data of the tensor
fn data(&self) -> Cow<[u8]>;
/// The length of the data, in bytes.
/// This is necessary as this might be faster to get than `data().len()`
/// for instance for tensors residing in GPU.
fn data_len(&self) -> usize;
}
fn prepare<S, V, I>(
data: I,
data_info: Option<HashMap<String, String>>,
) -> Result<(PreparedData, Vec<V>), SafeTensorError>
where
S: AsRef<str> + Ord + Display,
V: View,
I: IntoIterator<Item = (S, V)>,
{