334 Star 1.5K Fork 864

MindSpore / docs

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
amin.md 2.34 KB
一键复制 编辑 原始数据 按行查看 历史
luojianing 提交于 2023-07-21 15:16 . replace target=blank

Function Differences with torch.amin

View Source On Gitee

The following mapping relationships can be found in this file.

PyTorch APIs MindSpore APIs
torch.amin mindspore.ops.amin
torch.Tensor.amin mindspore.Tensor.amin

torch.amin

torch.amin(input, dim, keepdim=False, *, out=None) -> Tensor

For more information, see torch.amin.

mindspore.ops.amin

mindspore.ops.amin(x, axis=(), keepdims=False) -> Tensor

For more information, see mindspore.ops.amin.

Differences

PyTorch: Find the minimum element of input according to the specified dim. keepdim controls whether the output and the input have the same dimension. out can get the output.

MindSpore: Find the minimum element of x according to the specified axis. The keepdims function is identical to PyTorch. MindSpore does not have out parameter. MindSpore axis has a default value, and finds the minimum value of all elements of x if axis is the default value.

Categories Subcategories PyTorch MindSpore Differences
Parameters Parameter 1 input x Same function, different parameter names
Parameter 2 dim axis MindSpore axis has a default value, while PyTorch dim has no default value
Parameter 3 keepdim keepdims Same function, different parameter names
Parameter 4 out - PyTorch out can get the output. MindSpore does not have this parameter

Code Example

# PyTorch
import torch

input = torch.tensor([[1, 2, 3], [3, 2, 1]], dtype=torch.float32)
print(torch.amin(input, dim=0, keepdim=True))
# tensor([[1., 2., 1.]])

# MindSpore
import mindspore

x = mindspore.Tensor([[1, 2, 3], [3, 2, 1]], dtype=mindspore.float32)
print(mindspore.ops.amin(x, axis=0, keepdims=True))
# [[1. 2. 1.]]
1
https://gitee.com/mindspore/docs.git
git@gitee.com:mindspore/docs.git
mindspore
docs
docs
r2.0

搜索帮助