Spec-Zone.ru › PyTorch 2.14

Сведения о типах

Создано: 06 июн. 2025 | Последнее обновление: 14 авг. 2025

Числовые свойства 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 и наименьшим представимым числом с плавающей точкой, большим 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

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

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

Spec-Zone.ru

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