Skip to content

Conversation

ebsmothers
Copy link
Contributor

@ebsmothers ebsmothers commented Oct 2, 2025

Need to recreate this PR due to issues after the repo being made public. Only change from the previous version is the addition of the cp command at the end of the post-build script

@meta-cla meta-cla bot added the CLA Signed This label is managed by the Meta Open Source bot. label Oct 2, 2025
@ebsmothers ebsmothers marked this pull request as ready for review October 2, 2025 18:37
@ebsmothers ebsmothers requested a review from allenwang28 October 2, 2025 18:38
# their wheels into dist/.

MONARCH_COMMIT="265034a29ec3fb35919f4a9c23c65f2f4237190d"
TORCHTITAN_COMMIT="82f0287b966f1735819a377a9a09e7a303c55faa"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nightly?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is actually not used. I think we really only need to successfully upload Monarch and vLLM here, the rest can be handled elsewhere

@felipemello1
Copy link
Contributor

this looks fun

WHL_DIR="${GITHUB_WORKSPACE}/wheels/dist"
DIST=dist/

echo "Uploading wheels to S3"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we change this to like "Here are the files we're uploading to S3" or remove altogether?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah let me make this a bit clearer

pip wheel -v --no-build-isolation --no-deps . -w "$WHL_DIR"
}

build_vllm No newline at end of file
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

oh I wonder if we need to do the append_date here too. Which forge wheel ultimately gets uploaded?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

append_date is updating the forge wheel's name, right? Do we even care about that? (Actually if we are running this nightly shouldn't we be appending date to monarch and vllm wheels?)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess that's true on both accounts. I dunno I'm not too opinionated


jobs:
build:
# if: github.repository_owner == 'pytorch'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# if: github.repository_owner == 'pytorch'
if: github.repository_owner == 'pytorch'

name: Build pinned vLLM against PyTorch nightly and upload

on:
pull_request:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we remove pull_request? I assume we don't want this to actually run all the builds per PR

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh yeah good call, thank you

@codecov-commenter
Copy link

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (main@287d828). Learn more about missing BASE report.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #288   +/-   ##
=======================================
  Coverage        ?   61.62%           
=======================================
  Files           ?       73           
  Lines           ?     7130           
  Branches        ?        0           
=======================================
  Hits            ?     4394           
  Misses          ?     2736           
  Partials        ?        0           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ebsmothers ebsmothers merged commit 4954e37 into meta-pytorch:main Oct 3, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants