Tensors
What is a tensor?
Similar to
numpy
's n-d arraysCan be used on GPU
Tensor Attributes
Each torch.Tensor
has these:
torch.dtype
torch.dtype
Object
Represents data type of the tensor
is_floating_point
returns boolean of whether a tensor is a floating point data type
Operations with Tensors
When the dtypes of inputs to operation (add,sub,div,mul) differ, find the minimum dtype that satisfies the following rules:
Tensor Operands: floating > integral > boolean
If type of a scalar operand > tensor operands → Promote to type with sufficient size to hold all scalar operands of that category.
If a 0-dimension tensor operand > dimensioned operands → Promote to type with sufficient size and category to hold all 0-dim tensor operands of that category.
If there are 0 higher-category zero-dim operands → Promote to type with sufficient size and category to hold all dimensioned operands
torch.device
torch.device
Object
Represents device that the tensor is allocated
Cuda
Keeps track of selected GPU
torch.layout
torch.layout
Object
Represents memory layout of tensor
Perform tensor operations efficiently
Last updated