[ 参数不一致 ]torch.Tensor.all

torch.Tensor.all

torch.Tensor.all(dim=None, keepdim=False)

paddle.Tensor.all

paddle.Tensor.all(axis=None,
           keepdim=False,
           name=None)

其中 Paddle 与 Pytorch 运算 Tensor 所支持的类型不一致,具体如下:

参数映射

| PyTorch | PaddlePaddle | 备注 | | ————- | ———— | —————————————————— | | 运算 Tensor | 运算 Tensor | PyTorch 支持布尔和数值类型的输入,Paddle 仅支持布尔类型,需要转写。 | | dim | axis | 表示运算的维度,仅参数名不一致。 | | keepdim | keepdim | 是否在输出 Tensor 中保留减小的维度,参数完全一致。 |

转写示例

运算 Tensor:调用类方法的 Tensor

# PyTorch 写法
y = x.all()

# Paddle 写法
y = x.astype('bool').all()