想把代码放到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]
解决
很简单,希望自己以后遇到问题先动脑子

Logo

欢迎来到由智源人工智能研究院发起的Triton中文社区,这里是一个汇聚了AI开发者、数据科学家、机器学习爱好者以及业界专家的活力平台。我们致力于成为业内领先的Triton技术交流与应用分享的殿堂,为推动人工智能技术的普及与深化应用贡献力量。

更多推荐