Simple tensor implementation with void Ops as default for the DSL
The data component responsible for storage, indexing, and memory management.
The data type descriptor defining the numerical precision and value representation.
Gradient state tied to this tensor instance.
The operations component responsible for computational algorithms and transformations.