python - ImportError:libnvidia-fatbinaryloader.so.396.24.02:无法打开共享对象文件:没有这样的文件或目录
问题描述
我刚刚更新了我的 nvidia GPU 驱动程序,当我像这样导入 tensorflow 时出现此错误:
import tensorflow as tf
配置:Ubuntu 16.04
NVIDIA Corporation GM204M [GeForce GTX 970M]
16GB 内存
i7 6700HQ
Python 3.5.2
海合会 5.4.0
库达 9.0.176
张量流 1.8
CudNN 7
这个错误在谷歌上没有结果......也许我应该降级任何版本,比如我的 GPU 驱动程序或更新 CudNN?
谢谢你的帮助
解决方案
当我遇到该错误时,是因为我试图更新驱动程序,而 tensorflow 仍在寻找原始驱动程序。尝试:
sudo pip3 uninstall tensorflow-gpu
sudo apt-get update
sudo reboot now
sudo pip3 install tensorflow-gpu
sudo apt-get update
sudo reboot now
这可能有点矫枉过正,但这使得 tensorflow 更新了它正在寻找的文件,我可以再次导入。这对我有用,我不能保证它对你有用。
推荐阅读
- java - 将模型从一个活动传递到另一个活动时出错
- rust - 作为 Rust 中函数调用的结果,我有哪些选择来创建 const 或静态字符串?
- excel - 清除 Excel 中的相邻单元格
- javascript - 尝试使用 isNaN 方法清理输入,但它会使 while 循环崩溃
- java - 我无法在 spark2 中设置 StreamingLogLevel
- swift - 将 socket.io 客户端从 9.0.1 升级到 13.2.1 后无法连接
- php - 在mysql中计算总成本
- r - R:计算在列可互换的数据框中找到的不同组合
- javascript - Boostrap 模态表单不在服务器上执行 POST 方法
- javascript - 如何将数据资源从 api 推送到 arrayToDataTable 谷歌图表