一. centos8.0 升级openssl
-
升级openssl
首先升级openssl 参考:https://zhuanlan.zhihu.com/p/564255869 进行升级
-
升级完如果执行ldconfig报错
ldconfig: /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_cnn_train.so.8 不是符号链接 解决方案: cd /usr/local/cuda-11.4/targets/x86_64-linux/lib/ ln -sf /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_ops_infer.so.8.2.4 /usr/local/cuda-11.4/targets/x86_64-linux/lib/libcudnn_ops_infer.so.8 参考这个形式,修改自己的错误问题
-
如果执行yum命令的时候报错
ImportError: /lib64/libk5crypto.so.3: undefined symbol: EVP_KDF_ctrl, version OPENSSL_1_1_1b 解决方案: 执行: find / -name 'libcrypto.so.1.1' 找到与错误目录相同的目录文件: 我的是这个: /usr/local/lib64/libcrypto.so.1.1 执行: mv /usr/local/lib64/libcrypto.so.1.1 /usr/local/lib64/libcrypto.so.1.1_bak 再执行yum 如果重复出现,还要执行这个命令 注:此处没有时间研究具体原因,先把项目跑起来再说
二、centos8.0安装python3.10
- 安装
参考:https://zhuanlan.zhihu.com/p/564555473 我安装过程中没有问题,就没有记录
三、部署chatglm
-
按照github直接部署即可
-
问题:ImportError: libGL.so.1: cannot open shared object file: No such file or directory
解决方案:yum install mesa-libGL
-
问题:ModuleNotFoundError: No module named ‘configs’
我执行的测试文件是:python loader/image_loader.py 我在这个文件头开头增加了三行: import os,sys parentdir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.insert(0,parentdir)
-
问题::ImportError: cannot import name ‘AlbertModel‘ from ‘transformers‘
pip install transformers --upgrade
-
问题:ValueError: Tokenizer class ChatGLMTokenizer does not exist or is not currently imported.
未解决
当前就这些