mirror of
https://github.com/zebrajr/pytorch.git
synced 2025-12-06 00:20:18 +01:00
Bumps [uv](https://github.com/astral-sh/uv) from 0.9.5 to 0.9.6. - [Release notes](https://github.com/astral-sh/uv/releases) - [Changelog](https://github.com/astral-sh/uv/blob/main/CHANGELOG.md) - [Commits](https://github.com/astral-sh/uv/compare/0.9.5...0.9.6) --- updated-dependencies: - dependency-name: uv dependency-version: 0.9.6 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| cli | ||
| tests | ||
| pyproject.toml | ||
| README.md | ||
🔧 Lumen_cli
A Python CLI tool for building and testing PyTorch-based components, using a YAML configuration file for structured, repeatable workflows.
Features
- Build
- external projects (e.g. vLLM)
📦 Installation
at the root of the pytorch repo
pip install -e .ci/lumen_cli
Run the cli tool
The cli tool must be used at root of pytorch repo, as example to run build external vllm:
python -m cli.run build external vllm
this will run the build steps with default behaviour for vllm project.
to see help messages, run
python3 -m cli.run --help
Add customized external build logics
To add a new external build, for instance, add a new external build logics:
- create the build function in cli/lib folder
- register your target and the main build function at EXTERNAL_BUILD_TARGET_DISPATCH in
cli/build_cli/register_build.py - [optional] create your ci config file in .github/ci_configs/${EXTERNAL_PACKAGE_NAME}.yaml