声明Tensor报cudaErrorNoKernelImageForDevice错误
收藏
环境为win10,GeForce GTX960M,使用官网提供的命令安装基于python3.8,cudatoolkit11.2,cudnn8.1的paddlepaddle2.1.1。安装成功后检查conda list,各个库的版本均正确且已正常安装,但是只要使用到与cuda相关的操作,比如声明一个tensor,创建模型等,就会报错parallel_for failed: cudaErrorNoKernelImageForDevice: no kernel image is available for execution on the device.
0
收藏
请登录后评论
试试 paddle.utils.run_check() 验证下是否成功安装Paddle?
运行这行也会报同样的错误,parallel_for failed: cudaErrorNoKernelImageForDevice: no kernel image is available for execution on the device.
运行这行也会报同样的错误,parallel_for failed: cudaErrorNoKernelImageForDevice: no kernel image is available for execution on the device.
运行这个也失败,应该是没有安装成功,可以重新安装一下试试~
重装了很多次,都是这样。我换成基于cuda10.2的安装成功了
960M是9代移动端显卡,距离CUDA11.2驱动发布已有很多年了,因此并不是很建议进行深度学习。若执意使用该卡,可以使用CUDA10.0或者更低版本的CUDA。