为什么tensorflow找不到安装在anaconda env中的libcudnn.so.8?已通过nvidia通道安装cuda和cudnn

2024-06-12 06:48:59 发布

您现在位置:Python中文网/ 问答频道 /正文

情况如下: 我们的服务器有2个RTX3090,所以我用cuda11和cudnn8编译了tensorflow 1.15。 我已经在我的服务器上测试了控制盘文件(没有激活conda env),它确实可以使用cuda11.2和cudnn8.0。 但当我将这个轮子安装到conda env中并通过以下方式安装cudatoolkit和cudnn时: conda install cudatoolkit=11 cudnn=8 -c nvidia,当我在虚拟环境中运行tf.Session()时,输出说找不到libcudnn.so.8,我有什么错误吗

顺便说一句,我注意到pycharm无法读取~/.bashrc中设置的环境变量,这是无法在远程服务器上使用gpu的部分原因,但为什么安装在虚拟环境中的此配置可以

cudatoolkit=10.0
cudnn=7.6.5
tensorflow-gpu=1.14

anaconda是否创建了conda安装的libries的任何符号链接

还有,很抱歉我的坏表情


Tags: install文件服务器envgputensorflow方式情况