使用nvida GPU 跑keras 代码时报了如下错误:
“ tensorflow failed call to cuInit: CUDA_ERROR_UNKNOWN ”
软件版本:cuda 9.0
tensorflow1.8
cudnn7-devel
ubuntu16.04
分别尝试了如下解决方法:
因为;nvidia-smi 和 nvcc -V 这两个命令均能返回正确结果。
所以做了如下尝试:
01. sudo apt-get install nvidia-modprobe
02. export CUDA_CACHE_PATH=/tmp/nvidia
03. nvidia-cuda-mps-server
04. reboot
总有一种适合你。
过程中主要参考了如下大佬的讨论
https://github.com/tensorflow/tensorflow/issues/394
https://blog.youkuaiyun.com/jjj96321/article/details/76473017

本文针对使用NVIDIA GPU运行Keras代码时遇到的“tensorflow failed call to cuInit: CUDA_ERROR_UNKNOWN”错误,提供了详细的解决方案。包括安装nvidia-modprobe、设置CUDA_CACHE_PATH环境变量、启动nvidia-cuda-mps-server服务及重启计算机等步骤。文章还引用了多个权威社区的讨论链接,为读者提供更全面的故障排查视角。
4032

被折叠的 条评论
为什么被折叠?



