pub mod dtype;
pub use dtype::*;
pub mod errors;
pub mod indexing;
pub mod striding;
pub use striding::reshape::*;
pub mod slice;
pub use slice::*;
pub mod quantization;
pub use quantization::*;
pub(crate) const INLINE_DIMS: usize = 5;
pub mod metadata;
pub use metadata::Metadata;
pub mod shape;
mod strides;
pub use shape::*;
pub use strides::*;
pub use smallvec::{SmallVec, smallvec};
pub use crate::{s, shape, strides};
#[cfg(feature = "tensor-elements")]
pub mod element;
#[cfg(feature = "tensor-elements")]
pub mod distribution;
#[cfg(feature = "tensor-host-data")]
pub mod data;
pub mod primitive;
pub use primitive::{QTensorPrimitive, TensorMetadata};
#[cfg(feature = "tensor-host-data")]
pub mod execution;
pub mod spatial;
#[cfg(feature = "tensor-device-settings")]
pub mod device_settings;
#[cfg(feature = "tensor-host-data")]
pub mod transaction;
#[cfg(feature = "tensor-host-storage")]
pub mod host;