Repository navigation
[v0.2.0] Release Tracker #2666
Description
The v0.2.0 release has been cut, and this issue is closed. Use #3409 for cherry-picking into the v0.2.1 release.
v0.2.0 release branch was cut. The branch name is "release/0.2", with tag "v0.2.0-rc4" atm.
Our release plan from this point is roughly:
-
Phase 1 (until 4/5/24):
-- work on finalizing the release branch for stability for soft-launch.
-- initial set of documentations and reproducible instructions, including Llama.
-- apply release-branch specific changes (changes not inmainbut directly inrelease/0.2branch like pins).
-- Coordinate with PyTorch v2.3 release milestones, and prioritize to get PyTorch PRs needed by ExecuTorch v0.2.0 cherry-picked into PyTorch release v2.3.0. It will be very hard to do so after 04/01. -
Phase 2 (after 4/5/24, until 4/24/24 by 12:00pm PDT):
-- perform extended integration/stability/performance testing based on Release Candidate builds.
-- fix critical bugs based on early feedback from our soft-launch
-- enhance our documentation.
This issue is for tracking cherry-picks to the release branch.
Cherry-Pick Criteria
Focus on stability. Ideally only low risk changes may be cherry-picked from main:
- Critical fixes in core components: build, exir, backends, runtime, sdk
- Bug fixes in demos/examples. No new features/experiments
- Critical bug fixes based on community feedback
- Documentation improvements
- Test/CI fixes
- Release branch specific changes (e.g. change version identifiers)
Any core components changes and other change will require special dispensation from the release managers (currently @guangy10 @mergennachin @dbort ). If this applies to your change please write "Special Dispensation" in the "Criteria Category:" template below and explain.
Cherry-Pick Process
-
Ensure your PR has landed in master. This does not apply for release-branch specific changes (see Phase 1 criteria).
-
Create (but do not land) a PR against the release branch.
Option 1: Usepytorchbotto cherry pick a PR that has been committed to the main branch using@pytorchbot cherry-pickcommand as follows.@pytorchbot cherry-pick --onto release/0.2 -c {regression,critical,fixnewfeature,docs,release}Details
usage: @pytorchbot cherry-pick --onto ONTO [--fixes FIXES] -c {regression,critical,fixnewfeature,docs,release} Cherry pick a pull request onto a release branch for inclusion in a release optional arguments: --onto ONTO Branch you would like to cherry pick onto (Example: release/0.2) --fixes FIXES Link to the issue that your PR fixes (i.e. https://github.com/pytorch/executorch/issues/2345) -c {regression,critical,fixnewfeature,docs,release} A machine-friendly classification of the cherry-pick reason.Option 2: Manually create a cherry pick PR using git command as follows.
Details
# Find the hash of the commit you want to cherry pick # (for example, abcdef12345) git log git fetch origin release/0.2 git checkout release/0.2 git cherry-pick -x abcdef12345 # Submit a PR based against 'release/0.2' either: # via the GitHub UI git push my-fork # via the GitHub CLI gh pr create --base release/0.2 -
Make a request below with the following format:
Link to landed trunk PR:
*
Link to release branch PR:
*
Criteria category and reasons:
*
- Someone from the release team will reply with approved / denied or ask for more information.
- If approved, someone from the release team will merge your PR once the tests pass. Do not land the release branch PR yourself.
Please note HUD Link with branch CI status and link to the HUD to be provided here.
HUD
Versions
0.2.0
Activity
GregoryComer commentedon Mar 28, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@guangy10 merged via fast-forward.
Update docs for the demo app. (#2921)
kirklandsign commentedon Apr 8, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@guangy10 merged
kirklandsign commentedon Apr 8, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
/data/local/tmp/llamato avoid confusion.@guangy10 merged
GregoryComer commentedon Apr 9, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@mergennachin merged
mergennachin commentedon Apr 9, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@mergennachin merged
mergennachin commentedon Apr 9, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@mergennachin merged
mergennachin commentedon Apr 9, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@mergennachin merged
mergennachin commentedon Apr 9, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@mergennachin merged
cccclai commentedon Apr 9, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
Exclude mutable buffers in constant tagging
@mergennachin merged
GregoryComer commentedon Apr 10, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
——-
@guangy10 merged
GregoryComer commentedon Apr 10, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@mergennachin merged
Olivia-liu commentedon Apr 10, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@guangy10 merged
69 remaining items
mergennachin commentedon Apr 25, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@mergennachin merged
guangy10 commentedon Apr 25, 2024
No outstanding cherry-picks.
Done creating the "v0.2.0-rc4" tag and kicked off prebuilt binaries from this tag.
mergennachin commentedon Apr 25, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@mergennachin merged
dbort commentedon Apr 25, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@dbort merged
dbort commentedon Apr 25, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@dbort merged
svekars commentedon Apr 25, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@mergennachin merged
dbort commentedon Apr 25, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@dbort merged
dbort commentedon Apr 25, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@dbort merged
mergennachin commentedon Apr 26, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@mergennachin merged
mergennachin commentedon Apr 26, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@mergennachin merged
dbort commentedon Apr 26, 2024
No more outstanding cherry-picks. I plan to create the v0.2.0-rc5 tag against 4f79832, the current release/0.2 HEAD
Done: https://github.com/pytorch/executorch/releases/tag/v0.2.0-rc5
svekars commentedon Apr 27, 2024
Link to landed trunk PR:
Link to release branch PR:
Criteria category and reasons:
@dbort merged. Note that this doesn't need to be in the tagged RC/release to still be helpful.
dbort commentedon Apr 29, 2024
The v0.2.0 release has been cut, and this issue is closed. Use #3409 for cherry-picking into the v0.2.1 release.