今日运行tensorflow,报出以下错误:
cudaGetDevice() failed. Status: cudaGetErrorString symbol not found.
因为项目需求,之前的tensorflow版本发生了变化。
本机cuda version 是 10.1,之前的项目所需版本不支持cuda10.1.

执行下面两个命令,重装tensorflow:
pip install tensorflow==2.1.0
pip install tensorflow-gpu==2.1.0
运行程序:

OK

本文记录了解决TensorFlow因CUDA版本不匹配导致的错误过程。作者在更新TensorFlow版本后遇到cudaGetDevice() failed错误,原因是项目所需的CUDA版本与当前安装的10.1版本不兼容。通过卸载原有版本并重新安装指定版本的TensorFlow和TensorFlow-GPU,成功解决了此问题。
2141

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



