torch.renorm
-
torch.renorm(input, p, dim, maxnorm, *, out=None) → Tensor -
Возвращает тензор, в котором каждый подтензор
inputвдоль измеренияdimнормализован так, что нормаpподтензора меньше значенияmaxnormПримечание
Если норма строки меньше
maxnorm, строка не изменяется- Параметры:
- Именованные аргументы:
-
out (Tensor, необязательно) – выходной тензор.
Пример:
>>> x = torch.ones(3, 3) >>> x[1].fill_(2) tensor([ 2., 2., 2.]) >>> x[2].fill_(3) tensor([ 3., 3., 3.]) >>> x tensor([[ 1., 1., 1.], [ 2., 2., 2.], [ 3., 3., 3.]]) >>> torch.renorm(x, 1, 0, 5) tensor([[ 1.0000, 1.0000, 1.0000], [ 1.6667, 1.6667, 1.6667], [ 1.6667, 1.6667, 1.6667]])
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.renorm.html