Spec-Zone.ru › PyTorch 2.14

torch.nn.utils.get_total_norm

torch.nn.utils.get_total_norm(tensors, norm_type=2.0, error_if_nonfinite=False, foreach=None) [source]

Вычисляет норму итерируемой последовательности тензоров.

Норма вычисляется на основе норм отдельных тензоров, как если бы нормы отдельных тензоров были объединены в один вектор.

Параметры:
  • tensors (Iterable[Tensor] or Tensor) – итерируемая последовательность тензоров или отдельный тензор, который будет нормализован
  • norm_type (float) – тип используемой p-нормы. Для бесконечной нормы может быть задано 'inf'.
  • error_if_nonfinite (bool) – если True, возникает ошибка, когда общая норма tensors равна nan, inf или -inf. По умолчанию: False
  • foreach (bool) – использовать более быструю реализацию на основе foreach. Если None, использовать реализацию foreach для собственных тензоров CUDA и CPU и незаметно переключаться на медленную реализацию для других типов устройств. По умолчанию: None
Возвращает:

Общая норма тензоров (рассматриваемых как единый вектор).

Тип возвращаемого значения:

Tensor

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

Spec-Zone.ru

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