错误代码:a.numpy()(企图使用tensor.numpy()函数将torch.Tensor类型转换成numpy类型)
报错:TypeError: can’t convert CUDA 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
将a.numpy()
改为a.cpu().numpy()
即可
热门文章
- 梦到自己拥抱别的女人(梦见自己抱着别的女人意味着什么)
- 「5月2日」最高速度20M/S,2025年V2ray/Shadowrocket/Clash/SSR每天更新免费节点订阅链接
- C/C++内存申请函数总结
- 动物防疫站周六周日上班吗(动物疫病预防控制中心周末上班吗)
- 宠爱国际动物医疗中心地址(宠爱国际动物医院地址)
- 「4月30日」最高速度20.6M/S,2025年SSR/Clash/Shadowrocket/V2ray每天更新免费节点订阅链接
- Spring的事务管理机制和传播机制
- Java 树形结构数据生成导出excel文件
- 动物诊疗机构管理与执业兽医制度规范(动物诊疗机构应当具备的条件)
- 「5月1日」最高速度19.9M/S,2025年Clash/Shadowrocket/SSR/V2ray每天更新免费节点订阅链接