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.complex128
if 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