代码拉取完成,页面将自动刷新
torch.empty(
*size,
*,
out=None,
dtype=None,
layout=torch.strided,
device=None,
requires_grad=False,
pin_memory=False,
memory_format=torch.contiguous_format
) -> Tensor
For more information, see torch.empty.
mindspore.numpy.empty(shape, dtype=mstype.float32) -> Tensor
For more information, see mindspore.numpy.empty.
PyTorch: Return an uninitialized tensor, the shape of which is defined by size.
MindSpore: MindSpore API basically implements the same function as PyTorch, but the default value of the dtype parameter is different.
Categories | Subcategories | PyTorch | MindSpore | Difference |
---|---|---|---|---|
Parameters | Parameter 1 | size | shape | Same function, different parameter names |
Parameter 2 | out | - | Not involved | |
Parameter 3 | dtype | dtype | Same function, different default values | |
Parameter 4 | layout | - | Not involved | |
Parameter 5 | device | - | Not involved | |
Parameter 6 | requires_grad | - | MindSpore does not have this parameter and supports reverse derivation by default | |
Parameter 7 | pin_memory | - | Not involved | |
Parameter 8 | memory_format | - | Not involved |
For the parameter dtype, PyTorch defaults to None, and the output type is torch.float32, while MindSpore defaults to mstype.float32.
# PyTorch
import torch
torch_output = torch.empty(2, 3)
print(list(torch_output.shape))
# [2, 3]
# MindSpore
import mindspore
ms_output = mindspore.numpy.empty((2, 3))
print(ms_output.shape)
# (2, 3)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。