can‘t convert cuda:0 device type tensor to numpy

╰半夏微凉° 2022-10-13 02:00 101阅读 0赞

can’t convert cuda:0 device type tensor to numpy

测试代码:

  1. import torch
  2. import numpy as np
  3. input_tensor = torch.rand(size=(1, 3, 416, 416)).cuda()
  4. bbb=np.array(input_tensor)

numpy 1.21报错,解决方法:

  1. import torch
  2. import numpy as np
  3. input_tensor = torch.rand(size=(1, 3, 416, 416)).cuda()
  4. input_tensor=input_tensor.cpu()
  5. bbb=np.array(input_tensor)

但是在Numpy1.19下载不报错,出来的bbb也在cuda0上。

pip install numpy==1.19

发表评论

表情:
评论列表 (有 0 条评论,101人围观)

还没有评论,来说两句吧...

相关阅读