use hpt_common::{error::base::TensorError, shape::shape::Shape};
pub trait CPUTensorCreator {
type Output;
type Meta;
#[track_caller]
fn empty<S: Into<Shape>>(shape: S) -> Result<Self::Output, TensorError>;
}
pub trait ToDataLoader {
type Output;
fn to_dataloader(self) -> Self::Output;
}