torchwrench.types.tensor_subclasses module¶
Tensor subclasses for typing and instance checks.
Note: torchwrench.FloatTensor != torch.FloatTensor which is caused by issubclass(torchwrench.FloatTensor, torch.FloatTensor) is False because torch.FloatTensor cannot be subclassed
Here is an overview of the valid tensor subclasses tree:
- Tensor
- ComplexFloatingTensor RealTensor
+————+————+ +—————————+—————————-+ | | | | |
- CHalfTensor CFloatTensor CDoubleTensor FloatingTensor IntegralTensor
- (c32) (c64) (c128) | |
+———–+———–+ +——————+——————+ | | | | |
- HalfTensor FloatTensor DoubleTensor SignedIntegerTensor UnsignedIntegerTensor
- (f16) (f32) (f64) | |
+———–+—–+—–+———–+ +—–+—–+ | | | | | |
- CharTensor ShortTensor IntTensor LongTensor ByteTensor BoolTensor
(i8) (i16) (i32) (i64) (u8) (bool)
-
class torchwrench.types.tensor_subclasses.BoolTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.BoolTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[bool],int,bool,Literal[False],Literal[False],Literal[False]]
-
class torchwrench.types.tensor_subclasses.BoolTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.BoolTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[bool],Literal[0],bool,Literal[False],Literal[False],Literal[False]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.BoolTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.BoolTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[bool],Literal[1],bool,Literal[False],Literal[False],Literal[False]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.BoolTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.BoolTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[bool],Literal[2],bool,Literal[False],Literal[False],Literal[False]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.BoolTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.BoolTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[bool],Literal[3],bool,Literal[False],Literal[False],Literal[False]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.ByteTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.ByteTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[uint8],int,int,Literal[False],Literal[False],Literal[False]]
-
class torchwrench.types.tensor_subclasses.ByteTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.ByteTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[uint8],Literal[0],int,Literal[False],Literal[False],Literal[False]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.ByteTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.ByteTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[uint8],Literal[1],int,Literal[False],Literal[False],Literal[False]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.ByteTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.ByteTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[uint8],Literal[2],int,Literal[False],Literal[False],Literal[False]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.ByteTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.ByteTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[uint8],Literal[3],int,Literal[False],Literal[False],Literal[False]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.CDoubleTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CDoubleTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[complex128],int,complex,Literal[False],Literal[True],Literal[True]]
-
class torchwrench.types.tensor_subclasses.CDoubleTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CDoubleTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[complex128],Literal[0],complex,Literal[False],Literal[True],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.CDoubleTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CDoubleTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[complex128],Literal[1],complex,Literal[False],Literal[True],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.CDoubleTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CDoubleTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[complex128],Literal[2],complex,Literal[False],Literal[True],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.CDoubleTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CDoubleTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[complex128],Literal[3],complex,Literal[False],Literal[True],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.CFloatTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CFloatTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[complex64],int,complex,Literal[False],Literal[True],Literal[True]]
-
class torchwrench.types.tensor_subclasses.CFloatTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CFloatTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[complex64],Literal[0],complex,Literal[False],Literal[True],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.CFloatTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CFloatTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[complex64],Literal[1],complex,Literal[False],Literal[True],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.CFloatTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CFloatTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[complex64],Literal[2],complex,Literal[False],Literal[True],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.CFloatTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CFloatTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[complex64],Literal[3],complex,Literal[False],Literal[True],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.CHalfTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CHalfTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[complex32],int,complex,Literal[False],Literal[True],Literal[True]]
-
class torchwrench.types.tensor_subclasses.CHalfTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CHalfTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[complex32],Literal[0],complex,Literal[False],Literal[True],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.CHalfTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CHalfTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[complex32],Literal[1],complex,Literal[False],Literal[True],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.CHalfTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CHalfTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[complex32],Literal[2],complex,Literal[False],Literal[True],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.CHalfTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CHalfTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[complex32],Literal[3],complex,Literal[False],Literal[True],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.CharTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CharTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int8],int,int,Literal[False],Literal[False],Literal[True]]
-
class torchwrench.types.tensor_subclasses.CharTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CharTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int8],Literal[0],int,Literal[False],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.CharTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CharTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int8],Literal[1],int,Literal[False],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.CharTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CharTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int8],Literal[2],int,Literal[False],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.CharTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.CharTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int8],Literal[3],int,Literal[False],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.ComplexFloatingTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.ComplexFloatingTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],int,complex,Literal[False],Literal[True],Literal[True]]Intermediate class for checking and typing complex-valued tensors. - Concrete subclasses are: CFloatTensor, CHalfTensor, CDoubleTensor. - Properties are: is_floating_point=False, is_complex=True, is_signed=True. - By default, instantiate this class will create a CFloatTensor.
-
class torchwrench.types.tensor_subclasses.ComplexFloatingTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.ComplexFloatingTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[0],complex,Literal[False],Literal[True],Literal[True]]
-
class torchwrench.types.tensor_subclasses.ComplexFloatingTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.ComplexFloatingTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[1],complex,Literal[False],Literal[True],Literal[True]]
-
class torchwrench.types.tensor_subclasses.ComplexFloatingTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.ComplexFloatingTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[2],complex,Literal[False],Literal[True],Literal[True]]
-
class torchwrench.types.tensor_subclasses.ComplexFloatingTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.ComplexFloatingTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[3],complex,Literal[False],Literal[True],Literal[True]]
-
class torchwrench.types.tensor_subclasses.DoubleTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.DoubleTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[float64],int,float,Literal[True],Literal[False],Literal[True]]
-
class torchwrench.types.tensor_subclasses.DoubleTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.DoubleTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[float64],Literal[0],float,Literal[True],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.DoubleTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.DoubleTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[float64],Literal[1],float,Literal[True],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.DoubleTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.DoubleTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[float64],Literal[2],float,Literal[True],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.DoubleTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.DoubleTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[float64],Literal[3],float,Literal[True],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.FloatTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.FloatTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[float32],int,float,Literal[True],Literal[False],Literal[True]]
-
class torchwrench.types.tensor_subclasses.FloatTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.FloatTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[float32],Literal[0],float,Literal[True],Literal[False],Literal[True]]
-
class torchwrench.types.tensor_subclasses.FloatTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.FloatTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[float32],Literal[1],float,Literal[True],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.FloatTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.FloatTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[float32],Literal[2],float,Literal[True],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.FloatTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.FloatTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[float32],Literal[3],float,Literal[True],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.FloatingTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.FloatingTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],int,float,Literal[True],Literal[False],Literal[True]]Intermediate class for checking and typing floating-point tensors. - Concrete subclasses are: FloatTensor, HalfTensor, DoubleTensor. - Properties are: is_floating_point=True, is_complex=False, is_signed=True. - By default, instantiate this class will create a FloatTensor.
-
class torchwrench.types.tensor_subclasses.FloatingTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.FloatingTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[0],float,Literal[True],Literal[False],Literal[True]]
-
class torchwrench.types.tensor_subclasses.FloatingTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.FloatingTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[1],float,Literal[True],Literal[False],Literal[True]]
-
class torchwrench.types.tensor_subclasses.FloatingTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.FloatingTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[2],float,Literal[True],Literal[False],Literal[True]]
-
class torchwrench.types.tensor_subclasses.FloatingTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.FloatingTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[3],float,Literal[True],Literal[False],Literal[True]]
-
class torchwrench.types.tensor_subclasses.HalfTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.HalfTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[float16],int,float,Literal[True],Literal[False],Literal[True]]
-
class torchwrench.types.tensor_subclasses.HalfTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.HalfTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[float16],Literal[0],float,Literal[True],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.HalfTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.HalfTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[float16],Literal[1],float,Literal[True],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.HalfTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.HalfTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[float16],Literal[2],float,Literal[True],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.HalfTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.HalfTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[float16],Literal[3],float,Literal[True],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.IntTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.IntTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int32],int,int,Literal[False],Literal[False],Literal[True]]
-
class torchwrench.types.tensor_subclasses.IntTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.IntTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int32],Literal[0],int,Literal[False],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.IntTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.IntTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int32],Literal[1],int,Literal[False],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.IntTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.IntTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int32],Literal[2],int,Literal[False],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.IntTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.IntTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int32],Literal[3],int,Literal[False],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.IntegralTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.IntegralTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],int,int,Literal[False],Literal[False],bool]Intermediate class for checking and typing integer data type (integer-like) tensors. - Concrete subclasses are: CharTensor, ShortTensor, IntTensor, LongTensor, BoolTensor, ByteTensor. - Properties are: is_floating_point=False, is_complex=False. - By default, instantiate this class will create an LongTensor. - BoolTensor is a subclass of UnsignedIntegerTensor.
-
class torchwrench.types.tensor_subclasses.IntegralTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.IntegralTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[0],int,Literal[False],Literal[False],bool]
-
class torchwrench.types.tensor_subclasses.IntegralTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.IntegralTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[1],int,Literal[False],Literal[False],bool]
-
class torchwrench.types.tensor_subclasses.IntegralTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.IntegralTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[2],int,Literal[False],Literal[False],bool]
-
class torchwrench.types.tensor_subclasses.IntegralTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.IntegralTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[3],int,Literal[False],Literal[False],bool]
-
class torchwrench.types.tensor_subclasses.LongTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.LongTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int64],int,int,Literal[False],Literal[False],Literal[True]]
-
class torchwrench.types.tensor_subclasses.LongTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.LongTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int64],Literal[0],int,Literal[False],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.LongTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.LongTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int64],Literal[1],int,Literal[False],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.LongTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.LongTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int64],Literal[2],int,Literal[False],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.LongTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.LongTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int64],Literal[3],int,Literal[False],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.RealTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.RealTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],int,int,bool,Literal[False],bool]Intermediate class for checking and typing real data type (non complex) tensors. - Concrete subclasses are: HalfTensor, FloatTensor, DoubleTensor, CharTensor, ShortTensor, IntTensor, LongTensor, BoolTensor, ByteTensor. - Properties are: is_complex=False. - By default, instantiate this class will create an FloatTensor.
-
class torchwrench.types.tensor_subclasses.RealTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.RealTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[0],int,bool,Literal[False],bool]
-
class torchwrench.types.tensor_subclasses.RealTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.RealTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[1],int,bool,Literal[False],bool]
-
class torchwrench.types.tensor_subclasses.RealTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.RealTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[2],int,bool,Literal[False],bool]
-
class torchwrench.types.tensor_subclasses.RealTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.RealTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[3],int,bool,Literal[False],bool]
-
class torchwrench.types.tensor_subclasses.ShortTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.ShortTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int16],int,int,Literal[False],Literal[False],Literal[True]]
-
class torchwrench.types.tensor_subclasses.ShortTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.ShortTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int16],Literal[0],int,Literal[False],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.ShortTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.ShortTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int16],Literal[1],int,Literal[False],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.ShortTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.ShortTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int16],Literal[2],int,Literal[False],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.ShortTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.ShortTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[int16],Literal[3],int,Literal[False],Literal[False],Literal[True]]- tolist() list or number[source]¶
Returns the tensor as a (nested) list. For scalars, a standard Python number is returned, just like with
item(). Tensors are automatically moved to the CPU first if necessary.This operation is not differentiable.
Examples:
>>> a = torch.randn(2, 2) >>> a.tolist() [[0.012766935862600803, 0.5415473580360413], [-0.08909505605697632, 0.7729271650314331]] >>> a[0,0].tolist() 0.012766935862600803
-
class torchwrench.types.tensor_subclasses.SignedIntegerTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.SignedIntegerTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],int,int,Literal[False],Literal[False],Literal[True]]Intermediate class for checking and typing signed integer data type (integer-like) tensors. - Concrete subclasses are: IntTensor, LongTensor, ShortTensor. - Properties are: is_floating_point=False, is_complex=False, is_signed=True. - By default, instantiate this class will create an IntTensor. - BoolTensor is not a subclass of SignedIntegerTensor because it is not signed.
-
class torchwrench.types.tensor_subclasses.SignedIntegerTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.SignedIntegerTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[0],int,Literal[False],Literal[False],Literal[True]]
-
class torchwrench.types.tensor_subclasses.SignedIntegerTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.SignedIntegerTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[1],int,Literal[False],Literal[False],Literal[True]]
-
class torchwrench.types.tensor_subclasses.SignedIntegerTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.SignedIntegerTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[2],int,Literal[False],Literal[False],Literal[True]]
-
class torchwrench.types.tensor_subclasses.SignedIntegerTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.SignedIntegerTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[3],int,Literal[False],Literal[False],Literal[True]]
-
class torchwrench.types.tensor_subclasses.TTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.TTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],int,bool|int|float|complex,bool,bool,bool]
-
class torchwrench.types.tensor_subclasses.Tensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.Tensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[0],bool|int|float|complex,bool,bool,bool]
-
class torchwrench.types.tensor_subclasses.Tensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.Tensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[1],bool|int|float|complex,bool,bool,bool]
-
class torchwrench.types.tensor_subclasses.Tensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.Tensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[2],bool|int|float|complex,bool,bool,bool]
-
class torchwrench.types.tensor_subclasses.Tensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.Tensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[3],bool|int|float|complex,bool,bool,bool]
-
class torchwrench.types.tensor_subclasses.UnsignedIntegerTensor(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.UnsignedIntegerTensor(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],int,int,Literal[False],Literal[False],Literal[False]]Intermediate class for checking and typing unsigned integer data type (integer-like) tensors. - Concrete subclasses are: BoolTensor, ByteTensor. - Properties are: is_floating_point=False, is_complex=False, is_signed=False. - By default, instantiate this class will create an ByteTensor. - BoolTensor is a subclass of UnsignedIntegerTensor.
-
class torchwrench.types.tensor_subclasses.UnsignedIntegerTensor0D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.UnsignedIntegerTensor0D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[0],int,Literal[False],Literal[False],Literal[False]]
-
class torchwrench.types.tensor_subclasses.UnsignedIntegerTensor1D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.UnsignedIntegerTensor1D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[1],int,Literal[False],Literal[False],Literal[False]]
-
class torchwrench.types.tensor_subclasses.UnsignedIntegerTensor2D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.UnsignedIntegerTensor2D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[2],int,Literal[False],Literal[False],Literal[False]]
-
class torchwrench.types.tensor_subclasses.UnsignedIntegerTensor3D(*dims: int, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None, memory_format: memory_format | None =None, out: Tensor | None =None, layout: layout | None =None, pin_memory: bool | None =False, requires_grad: bool | None =False)[source]¶ -
class torchwrench.types.tensor_subclasses.UnsignedIntegerTensor3D(data: T_BuiltinNumber | Sequence, /, *, dtype: dtype | None | 'default' | str | DTypeEnum =
None, device: device | None | 'default' | 'cuda_if_available' | str | int =None) Bases:
_TensorNDBase[Literal[None],Literal[3],int,Literal[False],Literal[False],Literal[False]]