CUDA kernel errors might be asynchronously reported at some other API call

1. 报错

程序运行运行着,就报了以下错误:
CUDA kernel errors might be asynchronously reported at some other API call_第1张图片

2 原因

正在使用的是“cuda:7", 1号机的第7号显卡被拿走了,或者第7号显卡机械位置松动了

3 解决方案

查看目前pytorch可读的显卡有几块(这时候使用nvidia-smi命令同样报错),假设为n, 然后【0,n-1】这些序号的显卡都可以使用:
在这里插入图片描述
显卡默认是从0号开始计数的:
CUDA kernel errors might be asynchronously reported at some other API call_第2张图片CUDA kernel errors might be asynchronously reported at some other API call_第3张图片

你可能感兴趣的:(环境配置,代码,pytorch,深度学习,人工智能)