首页 > 解决方案 > 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?

谢谢你的帮助

标签: pythontensorflow

解决方案


当我遇到该错误时,是因为我试图更新驱动程序,而 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 更新了它正在寻找的文件,我可以再次导入。这对我有用,我不能保证它对你有用。


推荐阅读