Replies: 1 comment
-
我通过修改成功安装了。 我修改了pyproject.toml,用它替代了setup.py和requirements.txt里面的内容。 pyproject.toml 修改后的完整内容如下:
在uv环境下,直接运行uv tree命令就可以看到安装的package了。 结果如下:
在执行uv run llamafactory-cli train -h测试命令,可以成功运行。 成功后如下(log部分截取):
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Reminder
I have read the README and searched the existing issues.
System Info
llamafactory:0.9.5
uv:0.5.5
Reproduction
执行uv run pip install -e '.[torch,metrics]'无法正确安装。
Expected behavior
可以利用uv run命令正常安装。
Others
问题原因是pyproject.toml冲突的问题。uv在pyproject.toml上有一些必填参数的验证。llamafactory里面缺失相关必填内容。
同时uv项目在初始化的时候,会生成pyproject.toml文件,这个与llamafactory项目内的pyproject.toml会产生冲突有覆盖的风险。
因为uv在构建python环境和开发上更易用,对包的管理更好,多方面优于pip、conda。所以采用uv。其官网如下:https://docs.astral.sh/uv/
Beta Was this translation helpful? Give feedback.
All reactions