当前位置:AIGC资讯 > AIGC > 正文

Could not load library libcudnn_cnn_infer.so.8.的解决方法

最近在搭建AI绘画平台,使用的是开源的Stable Diffusion WebUI,但是在启动项目的时候,会报错提示Could not load library libcudnn_cnn_infer.so.8.
具体如何搭建,可以去看我的这篇文章,或者这篇文章。
我在网上找到的解决方法,执行如下命令即可。

conda install -c "nvidia/label/cuda-11.8.0" cuda-toolkit
python3 -m pip install nvidia-cudnn-cu11==8.7.0.84
mkdir -p $CONDA_PREFIX/etc/conda/activate.d
echo 'CUDNN_PATH=$(dirname $(python -c "import nvidia.cudnn;print(nvidia.cudnn.__file__)"))' >> $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh
echo 'export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CONDA_PREFIX/lib/:$CUDNN_PATH/lib' >> $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh
source $CONDA_PREFIX/etc/conda/activate.d/env_vars.sh

具体可以参考这篇文章。
在这里记录一下,一则是给同样遇到这样问题的人一个解决方法,二则是做一下笔记,防止自己忘记。
最后如果喜欢我写的文章,记得关注我,我是Luke Ewin。

更新时间 2023-12-11