Rate this Page

torch.bitwise_left_shift#

torch.bitwise_left_shift(input,other,*,out=None)Tensor#

Computes the left arithmetic shift ofinput byother bits.The input tensor must be of integral type. This operator supportsbroadcasting to a common shape andtype promotion.

The operation applied is:

outi=inputi<<otheri\text{out}_i = \text{input}_i << \text{other}_i
Parameters
  • input (Tensor orScalar) – the first input tensor

  • other (Tensor orScalar) – the second input tensor

Keyword Arguments

out (Tensor,optional) – the output tensor.

Example:

>>>torch.bitwise_left_shift(torch.tensor([-1,-2,3],dtype=torch.int8),torch.tensor([1,0,3],dtype=torch.int8))tensor([-2, -2, 24], dtype=torch.int8)