‘list’object has no attribute ‘cuda’
想把代码放到GPU上跑,将数据集转移到CUDA上出现错误‘list’object has no attribute ‘cuda’无脑百度原因是list列表没有CUDA属性无脑通过numpy转化为tensor 后报错ValueError: only one element tensors can be converted to Python scalars仔细看了看,自己数据是这样的 [tensor
·
想把代码放到GPU上跑,将数据集转移到CUDA上出现错误‘list’object has no attribute ‘cuda’
无脑百度
原因是list列表没有CUDA属性
无脑通过numpy转化为tensor 后
报错ValueError: only one element tensors can be converted to Python scalars
仔细看了看,自己数据是这样的 [tensor,tensor,tensor]
因此
targets =[ target.cuda() for target in targets]
解决
很简单,希望自己以后遇到问题先动脑子
欢迎来到由智源人工智能研究院发起的Triton中文社区,这里是一个汇聚了AI开发者、数据科学家、机器学习爱好者以及业界专家的活力平台。我们致力于成为业内领先的Triton技术交流与应用分享的殿堂,为推动人工智能技术的普及与深化应用贡献力量。
更多推荐
已为社区贡献1条内容
所有评论(0)