torch.set_default_dtype
-
torch.set_default_dtype(d)[source] -
Sets the default floating point dtype to
d. This dtype is:- The inferred dtype for python floats in
torch.tensor(). - Used to infer dtype for python complex numbers. The default complex dtype is set to
torch.complex128if default floating point dtype istorch.float64, otherwise it’s set totorch.complex64
The default floating point dtype is initially
torch.float32.- Parameters
-
d (
torch.dtype) – the floating point dtype to make the default
Example
>>> # initial default for floating point is torch.float32 >>> torch.tensor([1.2, 3]).dtype torch.float32 >>> # initial default for floating point is torch.complex64 >>> torch.tensor([1.2, 3j]).dtype torch.complex64 >>> torch.set_default_dtype(torch.float64) >>> torch.tensor([1.2, 3]).dtype # a new floating point tensor torch.float64 >>> torch.tensor([1.2, 3j]).dtype # a new complex tensor torch.complex128
- The inferred dtype for python floats in
© 2019 Torch Contributors
Licensed under the 3-clause BSD License.
https://pytorch.org/docs/1.8.0/generated/torch.set_default_dtype.html