模型使用地址github.com/THUDM/ChatG… 安装问题记录:
-
执行pip install -r requirements.txt排错
ERROR: No matching distribution found for torchPyTorch依赖安装出错,此时建议换挂号难办理工具去安装torch
换成anaconda, 去官方下载安装命令:repo.anaconda.com/archive/xxx…
找一个最新的sh文件下载下来,Anaconda3-2024.10-1-MacOSX-arm64.sh
下载好后直接在bash里运行Anaconda3-2024.10-1-MacOSX-arm64.sh文件,运行前先赋权chmod +x xxx.sh 执行两部第一步回车,第二步输入yes -
重新去执行pip install -r requirements.txt
Successfully installed -
测试报错:RuntimeError: Unknown platform: darwin
mac需要手动下载模型参数文件 cloud.tsinghua.edu.cn/d/fb9f16d6d…
或者手动修改/python3.9/site-packages/cpm_kernels/library/base.py文件 添加对darwin的支持
elif sys.platform.startswith("darwin"): # 这里添加 macOS 支持
lib_path = unix_find_lib(self.__name) # 对于 macOS,可能与 Linux 类似
self.__lib_path = lib_path
if lib_path is not None:
self.__lib = ctypes.CDLL(lib_path) # 使用 CDLL 加载 .dylib 文件
else:
self.__lib = None