Pytorch 使用 torch.empty((x,y) 创建非空张量
Pytorch is creating non empty Tensor with torch.empty((x,y)
我只想创建一个仅包含零值的空张量。但这是我到目前为止得到的。资料来源:https://pytorch.org/docs/stable/generated/torch.empty.html
a=torch.empty((2,3), dtype=torch.int32, device = 'cuda')
a
tensor([[16843009, 1, 1],
[ 0, 1, 0]], device='cuda:0', dtype=torch.int32)
截图为证:
我的问题是,为什么??是bug还是什么
如果您想要零张量,请使用 torch.zeros
。
torch.empty
分配一个张量但它不初始化内容,这意味着该张量将包含碰巧已经占据该内存区域的任何数据。
我只想创建一个仅包含零值的空张量。但这是我到目前为止得到的。资料来源:https://pytorch.org/docs/stable/generated/torch.empty.html
a=torch.empty((2,3), dtype=torch.int32, device = 'cuda')
a
tensor([[16843009, 1, 1],
[ 0, 1, 0]], device='cuda:0', dtype=torch.int32)
截图为证:
我的问题是,为什么??是bug还是什么
如果您想要零张量,请使用 torch.zeros
。
torch.empty
分配一个张量但它不初始化内容,这意味着该张量将包含碰巧已经占据该内存区域的任何数据。