TypeError: can‘t convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to
格式的数据改成numpy时,需要先将其转换成cpu float-tensor随后再转到numpy格式。格式的数据改成numpy时,需要先将其转换成cpu float-tensor随后再转到numpy格式。()改为self.cpu().numpy()即可。()改为self.cpu().numpy()即可。将报错代码self.将报错代码self.
·
问题分析
TypeError: can't convert cuda:0 device type tensor to numpy. Use Tensor.cpu() to copy the tensor to host memory first.
问题分析
如果想把CUDA tensor格式的数据改成numpy时,需要先将其转换成cpu float-tensor随后再转到numpy格式。 numpy不能读取CUDA tensor 需要将它转化为 CPU tensor
解决方法
将报错代码self.numpy()改为self.cpu().numpy()即可
如果想把CUDA tensor格式的数据改成numpy时,需要先将其转换成cpu float-tensor随后再转到numpy格式。 numpy不能读取CUDA tensor 需要将它转化为 CPU tensor
解决方法
将报错代码self.numpy()改为self.cpu().numpy()即可
欢迎来到由智源人工智能研究院发起的Triton中文社区,这里是一个汇聚了AI开发者、数据科学家、机器学习爱好者以及业界专家的活力平台。我们致力于成为业内领先的Triton技术交流与应用分享的殿堂,为推动人工智能技术的普及与深化应用贡献力量。
更多推荐
已为社区贡献1条内容
所有评论(0)