最近在研究motion gpt,有一个环节是需要下载gpt 13b,然后老是安装不上去pyllama,ubuntu的版本为:
$ lsb_release -a
LSB Version: core-11.1.0ubuntu4-noarch:security-11.1.0ubuntu4-noarch
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
安装命令为:
pip install pyllama==0.0.9
报以下的错误:
File "/root/miniconda3/envs/pyllama/lib/python3.10/site-packages/setuptools/_distutils/command/build.py", line 136, in run
self.run_command(cmd_name)
File "/root/miniconda3/envs/pyllama/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 339, in run_command
self.distribution.run_command(command)
File "/root/miniconda3/envs/pyllama/lib/python3.10/site-packages/setuptools/dist.py", line 999, in run_command
super().run_command(command)
File "/root/miniconda3/envs/pyllama/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 1002, in run_command
cmd_obj.run()
File "/tmp/pip-install-cej4qqnj/py-itree_cd8554502de3421fbca243c5b29ddfe8/setup.py", line 55, in run
self.build_extension(ext)
File "/tmp/pip-install-cej4qqnj/py-itree_cd8554502de3421fbca243c5b29ddfe8/setup.py", line 82, in build_extension
subprocess.check_call(
File "/root/miniconda3/envs/pyllama/lib/python3.10/subprocess.py", line 369, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '.', '-j112', '--config', 'Release']' returned non-zero exit status 2.
[end of output]
解决方法
pip install py-itree==0.0.19
pip install pyllama==0.0.9
手动安装报错的py-itree就行了。