yolov5训练模型中遇到的GPU数据转到CPU的一个问题:‘list‘ object has no attribute ‘cpu‘

问题描述:
训练模型的过程中,出现
yolov5训练模型中遇到的GPU数据转到CPU的一个问题:‘list‘ object has no attribute ‘cpu‘_第1张图片
这个问题出现在general.py 中,源码为

return np.array(targets)

按照网上的方法,改为

return np.array(targets.cpu())

没有解决:提示下面错误yolov5训练模型中遇到的GPU数据转到CPU的一个问题:‘list‘ object has no attribute ‘cpu‘_第2张图片
后来看到一份博客,也遇到类似的问题
解决方法:

return np.array(torch.tensor(targets, device='cpu'))

你可能感兴趣的:(疑难问题,pytorch,深度学习,神经网络)