• 文档 >
  • 类型信息
快捷键

类型信息 ¶

一个 torch.dtype 的数值属性可以通过 torch.finfotorch.iinfo 来访问。

torch.finfo

class torch.finfo

一个 torch.finfo 代表了浮点数 torch.dtype 的数值属性(即 torch.float32torch.float64torch.float16 ,和 torch.bfloat16 ),这与 numpy.finfo 类似。

一个 torch.finfo 提供以下属性:

名称

类型

描述

比特

int

该类型占用的位数。

eps

float

最小可表示的数,使得 1.0 + eps != 1.0

最大值

float

可表示的最大数字。

最小值。

float

可表示的最小数字(通常为 -max )。

微小。

float

最小的正正常数。相当于 smallest_normal

最小正常数

float

最小的正正常数。参见注释。

分辨率

float

此类型的近似十进制分辨率,即 10**-precision

注意

torch.finfo 的构造函数可以不带参数调用,此时将创建用于 pytorch 默认数据类型(由 torch.get_default_dtype() 返回)的类。

注意

smallest_normal 返回最小的正常数,但存在更小的亚正常数。更多信息请参阅 https://en.wikipedia.org/wiki/Denormal_number。

torch.iinfo

class torch.iinfo

A torch.iinfo 是一个表示整数 torch.dtype 的数值属性的对象(即 torch.uint8torch.int8torch.int16torch.int32 ,和 torch.int64 )。这与 numpy.iinfo 类似。

A torch.iinfo 提供以下属性:

名称

类型

描述

比特数

int

该类型占用的位数。

最大值

int

可表示的最大数。

最小值

int

可表示的最小数


© 版权所有 PyTorch 贡献者。

使用 Sphinx 构建,主题由 Read the Docs 提供。

文档

查看 PyTorch 的全面开发者文档

查看文档

教程

深入了解初学者和高级开发者的教程

查看教程

资源

查找开发资源并获得您的疑问解答

查看资源