比较与torch.Tensor.stride的功能差异

查看源文件

torch.Tensor.stride

torch.Tensor.stride(dim)

mindspore.Tensor.strides

mindspore.Tensor.strides()

使用方式

PyTorch:每一维中遍历所需要经过的元素个数,返回类型为元组。

MindSpore:每一维中遍历所需要经过的字节数,返回类型为元组。

代码示例

import mindspore as ms

a = ms.Tensor([[1, 2, 3], [7, 8, 9]])
print(a.strides)
# out:
# (24, 8)

import torch as tc

b = tc.tensor([[1, 2, 3], [7, 8, 9]])
print(b.stride())
# out:
# (3, 1)