安装openpifpaf的时候报错:
OSError: /tmp/pip-build-env-q5ys1a9x/overlay/lib/python3.9/site-packages/torch/lib/…/…/nvidia/cublas/lib/libcublas.so.11: symbol cublasLtGetStatusString version libcublasLt.so.11 not defined in file libcublasLt.so.11 with link time reference
看样子是找不到libcublasLt.so.11
看https://blog.csdn.net/liuchenbaidu/article/details/128412941和https://stackoverflow.com/questions/74394695/how-does-one-fix-when-torch-cant-find-cuda-error-version-libcublaslt-so-11-no
这个问题可以通过手动设置路径解决。
即:
export LD_LIBRARY_PATH={libcublasLt.so.11所在路径}:$LD_LIBRARY_PATH
但是他们的路径和我不同,我的位于/home/tiger/nfs/Avatar/miniconda3/envs/v2a/lib里面,以后遇到这个问题可以去下面的路径找找试试:
- miniconda3/envs/虚拟环境名/lib,
- miniconda3/envs/虚拟环境名/lib/python3.xx/site-packages/nvidia/cublas/lib
- miniconda3/envs/虚拟环境名/lib/python3.xx/site-packages/torch/lib/nvidia/cublas/lib
找到后设置路径即可