Describes the layout of a tensor.
Size of each tensor dimension.
Whether explicit strides are available.
Number of tensor dimensions.
Memory stride for each dimension. An empty list indicates the tensor uses the default contiguous layout.