Spec-Zone.ru › PyTorch 2

Тип информации

Числовые свойства torch.dtype можно получить, используя либо torch.finfo, либо torch.iinfo.

torch.finfo

class torch.finfo

Объект torch.finfo представляет числовые свойства плавающей точки torch.dtype (т.е. torch.float32, torch.float64, torch.float16, и torch.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 по умолчанию (как возвращает torch.get_default_dtype()).

Примечание

smallest_normal возвращает наименьшее нормализованное число, но существуют и более малые числа поднормализованных чисел. См. https://en.wikipedia.org/wiki/Denormal_number для получения дополнительной информации.

torch.iinfo

class torch.iinfo

Объект torch.iinfo представляет числовые свойства целочисленного torch.dtype (т.е. torch.uint8, torch.int8, torch.int16, torch.int32, и torch.int64). Аналогично numpy.iinfo.

Объект torch.iinfo предоставляет следующие атрибуты:

Имя

Тип

Описание

bits

int

Количество битов, занимаемых типом.

max

int

Наибольшее представимое число.

min

int

Наименьшее представимое число.

© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/2.1/type_info.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API