[ torch 参数更多 ] torch.sparse.softmax¶
torch.sparse.softmax¶
torch.sparse.softmax(input, dim, dtype=None)
paddle.sparse.nn.functional.softmax¶
paddle.sparse.nn.functional.softmax(x, axis=-1, name=None)
PyTorch 相比 Paddle 支持更多其他参数,具体如下:
参数映射¶
| PyTorch | PaddlePaddle | 备注 |
|---|---|---|
| input | x | 输入的稀疏 Tensor,仅参数名不一致。 |
| dim | axis | 指定对输入 SparseTensor 计算 softmax 的轴,Paddle 的默认值:-1。仅参数名不一致。 |
| dtype | - | 指定数据类型,可选项,PyTorch 默认值为 None,Paddle 无此参数,需要转写。 |
| ### 转写示例 | ||
| #### dytpe:指定数据类型 | ||
| ```Python | ||
| # PyTorch 写法 | ||
| y = torch.sparse.softmax(x, dim=-1, dtype=torch.float32) |
Paddle 写法¶
y = paddle.sparse.cast(x, value_dtype=’float32’) y = paddle.sparse.nn.functional.softmax(y)