File tree Expand file tree Collapse file tree 2 files changed +13
-7
lines changed Expand file tree Collapse file tree 2 files changed +13
-7
lines changed Original file line number Diff line number Diff line change 11name : macOS Apple Silicon Smoke Test
22
33on :
4+ push :
5+ branches :
6+ - main
47 workflow_dispatch : # Manual trigger
58
69jobs :
@@ -19,13 +22,15 @@ jobs:
1922 pyproject.toml
2023 python-version : ' 3.12'
2124
22- - name : Install dependencies
25+ - name : Create virtual environment
2326 run : |
24- uv pip install -r requirements/cpu-build.txt
25- uv pip install -r requirements/cpu.txt
27+ uv venv
28+ echo "$GITHUB_WORKSPACE/.venv/bin" >> "$GITHUB_PATH"
2629
27- - name : Build vLLM
28- run : uv pip install -v -e .
30+ - name : Install dependencies and build vLLM
31+ run : |
32+ uv pip install -r requirements/cpu.txt --index-strategy unsafe-best-match
33+ uv pip install -e .
2934 env :
3035 CMAKE_BUILD_PARALLEL_LEVEL : 4
3136
Original file line number Diff line number Diff line change @@ -4,8 +4,9 @@ packaging>=24.2
44setuptools>=77.0.3,<81.0.0
55setuptools-scm>=8
66--extra-index-url https://download.pytorch.org/whl/cpu
7- torch==2.8.0+cpu; platform_machine == "x86_64"
8- torch==2.8.0; platform_machine == "ppc64le" or platform_machine == "aarch64" or platform_system == "Darwin"
7+ torch==2.8.0+cpu; platform_machine == "x86_64" or platform_machine == "s390x"
8+ torch==2.9.0; platform_system == "Darwin"
9+ torch==2.8.0; platform_machine == "ppc64le" or platform_machine == "aarch64"
910scons; platform_machine == "aarch64" # needed to build Arm Compute Library (ACL)
1011wheel
1112jinja2>=3.1.6
You can’t perform that action at this time.
0 commit comments