admin 管理员组

文章数量: 1087748

错误解决 tensor.detach().numpy() instead.

yolov7-deepsort运行deepsort时候,出现如下错误

RuntimeError: Can't call numpy() on Tensor that requires grad. Use tensor.detach().numpy() instead.
 

解决方法:

det_results = det_results.cpu().numpy()

替换为如下代码

if torch.cuda.is_available():

        det_results = det_results.cpu().detach().numpy()

else:

        det_results = det_results.cpu().numpy()

本文标签: 错误解决 tensordetach()numpy() instead