我尝试在GPU上使用Tensorflow。我的系统是Fedora Linux 38,NVIDIA驱动程序535.113.01(当前最新)在我的系统上按预期工作。
我用Python 3.9创建了一个Python环境(afaik 3.11版无法使用pip安装TF 2.14.0)。
在激活的环境中,我安装TF如下:
python3.9 -m pip install tensorflow[and-cuda]
字符串
我可以看到pip安装了Tensoflow和许多必需的库(cuds,cuda,cull和其他)。
一切看起来都很好,但是当我导入tensorflow时,我得到了这个错误:
第一个月
然后,我使用了来自Tensorflow:tensorflow/tensorflow:latest-gpu的docker镜像作为最后一个选项,但这显示了完全相同的错误
其他信息
- Python版本:版本应该是>=3.9和< 3.11(我尝试了许多版本之间)
- 没有CUDA/CUdNN的本地安装:我删除了CUDA & CUdNN,使用“查找/ -iname cuda”,以确保没有痕迹
- 我重新安装了驱动程序,并尝试了版本520太,同样的问题
我试图弄清楚发生了什么,当Tensorflow说“......一个已经在2023-10-22注册”为cuDNN,cuBLAS,cuFFT,以便能够至少了解要查找的内容,但我在网上找不到任何有用的东西。
1条答案
按热度按时间zqry0prt1#
经过72 hs的尝试和错误没有运气,包括重新安装各种版本的nvidia驱动程序,我重新安装了操作系统,并遵循了以下过程:
现在导入Tensorflow,虽然它显示相同的警告,但将使用GPU:
字符串
这表明我终于有我的GPU启动和运行.现在我可以去有另一个72 hs的摔跤与数据.