快捷方式

型別資訊

一個 torch.dtype 的數值屬性可以透過 torch.finfotorch.iinfo 進行訪問。

torch.finfo

class torch.finfo

一個 torch.finfo 是一個物件,代表浮點數 torch.dtype 的數值屬性(即 torch.float32torch.float64torch.float16torch.bfloat16)。這類似於 numpy.finfo

一個 torch.finfo 提供以下屬性

名稱

型別

描述

bits

int

該型別佔用的位數。

eps

float

最小的可表示數,滿足 1.0 + eps != 1.0

max

float

最大的可表示數。

min

float

最小的可表示數(通常為 -max)。

tiny

float

最小的正規數。等同於 smallest_normal

smallest_normal

float

最小的正規數。參見注釋。

resolution

float

該型別的近似十進位制解析度,即 10**-precision

注意

torch.finfo 的建構函式可以在不帶引數的情況下呼叫,此時該類將為 pytorch 預設 dtype(由 torch.get_default_dtype() 返回)建立。

注意

smallest_normal 返回最小的正規數,但存在更小的非正規數。參見 https://en.wikipedia.org/wiki/Denormal_number 瞭解更多資訊。

torch.iinfo

class torch.iinfo

一個 torch.iinfo 是一個物件,代表整數 torch.dtype 的數值屬性(即 torch.uint8torch.int8torch.int16torch.int32torch.int64)。這類似於 numpy.iinfo

一個 torch.iinfo 提供以下屬性

名稱

型別

描述

bits

int

該型別佔用的位數。

max

int

最大的可表示數。

min

int

最小的可表示數。

文件

訪問 PyTorch 的全面開發者文件

檢視文件

教程

獲取針對初學者和高階開發者的深入教程

檢視教程

資源

查詢開發資源並解答疑問

檢視資源