From 2660d8ceb7b89cddcc44fbe3cb83c9101c67d157 Mon Sep 17 00:00:00 2001 From: Evan Smothers Date: Wed, 8 Oct 2025 14:45:26 -0700 Subject: [PATCH 1/3] also upload deps --- .github/packaging/pre_build_cpu.sh | 2 +- .github/packaging/pre_build_gpu.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/packaging/pre_build_cpu.sh b/.github/packaging/pre_build_cpu.sh index 520bdedb1..276d312b6 100644 --- a/.github/packaging/pre_build_cpu.sh +++ b/.github/packaging/pre_build_cpu.sh @@ -26,7 +26,7 @@ build_vllm() { export VERBOSE=1 export CMAKE_VERBOSE_MAKEFILE=1 export FORCE_CMAKE=1 - pip wheel -v --no-build-isolation --no-deps . -w "$WHL_DIR" + pip wheel -v --no-build-isolation . -w "$WHL_DIR" } build_vllm \ No newline at end of file diff --git a/.github/packaging/pre_build_gpu.sh b/.github/packaging/pre_build_gpu.sh index d81f52782..514f8b6ac 100644 --- a/.github/packaging/pre_build_gpu.sh +++ b/.github/packaging/pre_build_gpu.sh @@ -47,7 +47,7 @@ build_monarch() { export RUST_BACKTRACE=1 export CARGO_TERM_VERBOSE=true export CARGO_TERM_COLOR=always - pip wheel --no-build-isolation --no-deps . -w "$WHL_DIR" + pip wheel --no-build-isolation . -w "$WHL_DIR" } append_date() { From 8a213103959151a7622218442d6a703900c35492 Mon Sep 17 00:00:00 2001 From: Evan Smothers Date: Wed, 8 Oct 2025 14:49:32 -0700 Subject: [PATCH 2/3] debug changes --- .github/workflows/build_vllm.yaml | 1 + .github/workflows/build_wheels.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/build_vllm.yaml b/.github/workflows/build_vllm.yaml index cba29257d..0492466ba 100644 --- a/.github/workflows/build_vllm.yaml +++ b/.github/workflows/build_vllm.yaml @@ -1,6 +1,7 @@ name: Build pinned vLLM against PyTorch nightly and upload on: + pull_request: push: branches: - nightly diff --git a/.github/workflows/build_wheels.yaml b/.github/workflows/build_wheels.yaml index 087d65da8..ff07ff931 100644 --- a/.github/workflows/build_wheels.yaml +++ b/.github/workflows/build_wheels.yaml @@ -1,6 +1,7 @@ name: Build nightly wheels and publish to PyTorch Index on: + pull_request: push: branches: - nightly From ef159ac1b87764d34446a55d9538c65fad2ad7f4 Mon Sep 17 00:00:00 2001 From: Evan Smothers Date: Thu, 9 Oct 2025 09:25:06 -0700 Subject: [PATCH 3/3] debug --- .github/packaging/pre_build_cpu.sh | 2 +- .github/packaging/pre_build_gpu.sh | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/.github/packaging/pre_build_cpu.sh b/.github/packaging/pre_build_cpu.sh index 276d312b6..520bdedb1 100644 --- a/.github/packaging/pre_build_cpu.sh +++ b/.github/packaging/pre_build_cpu.sh @@ -26,7 +26,7 @@ build_vllm() { export VERBOSE=1 export CMAKE_VERBOSE_MAKEFILE=1 export FORCE_CMAKE=1 - pip wheel -v --no-build-isolation . -w "$WHL_DIR" + pip wheel -v --no-build-isolation --no-deps . -w "$WHL_DIR" } build_vllm \ No newline at end of file diff --git a/.github/packaging/pre_build_gpu.sh b/.github/packaging/pre_build_gpu.sh index 942da5de4..267c8caca 100644 --- a/.github/packaging/pre_build_gpu.sh +++ b/.github/packaging/pre_build_gpu.sh @@ -48,7 +48,8 @@ build_monarch() { export RUST_BACKTRACE=1 export CARGO_TERM_VERBOSE=true export CARGO_TERM_COLOR=always - pip wheel --no-build-isolation . -w "$WHL_DIR" + pip wheel --no-build-isolation --no-deps . -w "$WHL_DIR" + } append_date() { @@ -67,6 +68,15 @@ append_date() { fi } +smoke_test() { + cd "$WHL_DIR" + pip install --pre torch --no-cache-dir --index-url https://download.pytorch.org/whl/nightly/cu129 + pip install -r https://raw.githubusercontent.com/meta-pytorch/monarch/main/requirements.txt + pip install torchmonarch-0.0.1-cp310-cp310-linux_x86_64.whl + python -c "from monarch import actor" + echo "import successful" +} build_monarch -append_date \ No newline at end of file +append_date +smoke_test \ No newline at end of file