pub fn validate_layout<T: Scalar>(
logical_dims: &[usize],
axis_classes: &[usize],
payload: &Tensor<T>,
) -> Result<()>Expand description
Validate structured-tensor metadata against a compressed payload.
§Examples
ⓘ
use tenferro_tensor::{structured_tensor::validate_layout, MemoryOrder, Tensor};
let payload =
Tensor::<f64>::from_slice(&[1.0, 2.0], &[2], MemoryOrder::ColumnMajor).unwrap();
validate_layout(&[2, 2], &[0, 0], &payload).unwrap();