1、显卡驱动的cuda版本与运行时版本不匹配
nvidia-smi # 查看驱动及驱动cuda版本
nvidia-smi -L # 列出显卡设备
nvcc -V # 查看运行时cuda版本
2、以Docker方式运行时,容器访问不到宿主机的显卡设备,需要依赖nvidia-docker(或者现在的nvidia-container-toolkit,好像是叫这个),以nvidia-container-toolkit 为例则启动容器时,增加参数 --gpus all 表示向容器提供显卡运算
2、paddle版本对不上,列如,我安装的docker_hub上的cuda10.1-cudnn7镜像容器已经携带配套的paddle,但我按文档来一步步安装时,文档中安装paddle的步骤会把镜像容器中的版本卸载掉;
参考这位博主的验证方式:https://blog.csdn.net/qq_43158129/article/details/116142814
最后上传截图为证
官方文档教程示例:
验证: