Rate this Page
★★★★★
torch.renorm#
- torch.renorm(input,p,dim,maxnorm,*,out=None)→Tensor#
Returns a tensor where each sub-tensor of
inputalong dimensiondimis normalized such that thep-norm of the sub-tensor is lowerthan the valuemaxnormNote
If the norm of a row is lower thanmaxnorm, the row is unchanged
- Parameters:
- Keyword Arguments:
out (Tensor,optional) – the output tensor.
Example:
>>>x=torch.ones(3,3)>>>x[1].fill_(2)tensor([ 2., 2., 2.])>>>x[2].fill_(3)tensor([ 3., 3., 3.])>>>xtensor([[ 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]])
On this page