类型信息¶
的数值属性torch.dtype
可以通过torch.finfo
或torch.iinfo
.
torch.finfo¶
- 类 Torch 的 Torch 类FINFO¶
一个torch.finfo
是表示浮点数值属性的对象torch.dtype
, (即 、 、 和 )。这类似于 numpy.finfo。torch.float32
torch.float64
torch.float16
torch.bfloat16
一个torch.finfo
提供以下属性:
名字 |
类型 |
描述 |
---|---|---|
位 |
int |
类型占用的位数。 |
每股收益 |
浮 |
最小的可表示数,使得 。 |
麦克斯 |
浮 |
最大可表示的数字。 |
分钟 |
浮 |
最小的可表示数字(通常为 )。 |
小 |
浮 |
最小的正法态数。等效于 . |
smallest_normal |
浮 |
最小的正法态数。见注释。 |
分辨率 |
浮 |
这种类型的近似十进制分辨率,即 . |
注意
的构造函数torch.finfo
可以在没有参数的情况下调用,在这种情况下,将为 PyTorch 默认 dtype 创建类(由torch.get_default_dtype()
).
注意
smallest_normal 返回最小的正常数,但存在较小的 次正规数。有关更多信息,请参阅 https://en.wikipedia.org/wiki/Denormal_number。
Torch.iinfo¶
- 类 Torch 的 Torch 类iinfo 公司¶
一个torch.iinfo
是表示整数的数值属性的对象torch.dtype
(即 、 和 )。这类似于 numpy.iinfo。torch.uint8
torch.int8
torch.int16
torch.int32
torch.int64
一个torch.iinfo
提供以下属性:
名字 |
类型 |
描述 |
---|---|---|
位 |
int |
类型占用的位数。 |
麦克斯 |
int |
最大可表示的数字。 |
分钟 |
int |
最小的可表示数字。 |