文档
注册

beta)torch_npu.npu_sign_bits_unpack

接口原型

torch_npu.npu_sign_bits_unpack(x, dtype, size) -> Tensor

功能描述

将uint8类型1位Adam拆包为float。

参数说明

  • x(Tensor) - 1D uint8张量。
  • dtype(torch.dtype) - 值为1设置输出类型为float16,值为0设置输出类型为float32。
  • size(Int) - reshape时输出张量的第一个维度。

约束说明

Size可被uint8s拆包的输出整除。输出大小为(size of x) * 8。

调用示例

    >>>a = torch.tensor([159, 15], dtype=torch.uint8).npu()
    >>>b = torch_npu.npu_sign_bits_unpack(a, 0, 2)
    >>>b
    >>>tensor([[1., 1., 1., 1., 1., -1., -1., 1.],
    >>>[1., 1., 1., 1., -1., -1., -1., -1.]], device='npu:0')
(binary form of 159 is ob00001111)
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词