torch.renorm
-
torch.renorm(input, p, dim, maxnorm, *, out=None) → Tensor -
Возвращает тензор, где каждый подтензор
inputпо размерностиdimнормализован таким образом, чтоp-норма подтензора меньше значенияmaxnormПримечание
Если норма строки меньше
maxnorm, строка не изменяется- Параметры:
- Ключевые аргументы:
-
out (Тензор, необязательно) – выходной тензор.
Пример:
>>> 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]])
© 2024, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://pytorch.org/docs/1.13/generated/torch.renorm.html