Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v2.0.1] Release Tracker #97272

Closed
atalman opened this issue Mar 21, 2023 · 46 comments
Closed

[v2.0.1] Release Tracker #97272

atalman opened this issue Mar 21, 2023 · 46 comments
Labels
triaged This issue has been looked at a team member, and triaged and prioritized into an appropriate module
Milestone

Comments

@atalman
Copy link
Contributor

atalman commented Mar 21, 2023

This issue is for tracking cherry-picks to the release branch. Following is release branch for the 2.0.1 release.

Our plan from this point from this point is roughly:

  • Phase 1 (until 04/21): Cherry-pick post deadline (End of day 5PM PST)
  • Phase 2 (after 04/21): Perform extended integration/stability/performance testing based on Release Candidate builds.

Only issues that have ‘cherry-picks’ in this tracker will be considered for the release.

Cherry-Pick Criteria

Phase 1 (until 04/21):

The Releng team relies on the cherry pick process to manage risk to release quality, i.e. by porting a small set of commit from trunk that are "must-have" into the release branch, we limit the change to the minimal to address pressing issues. Thus, not everything a developer land into the trunk will make it into the release. So, please consider the criteria below and follow the cherry picking process. Only low-risk changes may be cherry-picked from master:

  1. Fixes to regressions against the most recent release (e.g. 2.0.0 for 2.0.1 release; see module: regression issue list)
  2. Low risk critical fixes for: silent correctness, backwards compatibility, crashes, deadlocks, (large) memory leaks
  3. Fixes to new features being introduced in 2.0.0 release
  4. Documentation improvements
  5. Release branch specific changes (e.g. blocking ci fixes, change version identifiers)

Any other change requires special dispensation from the release managers (currently @malfet, @atalman, @weiwangmeta , @izaitsevfb @osalpekar ). If this applies to your change please write "Special Dispensation" in the "Criteria Category:" template below and explain.

Phase 2 (after 04/21):

Note that changes here require us to rebuild a Release Candidate and restart extended testing (likely delaying the release). Therefore, the only accepted changes are Release-blocking critical fixes for: silent correctness, backwards compatibility, crashes, deadlocks, (large) memory leaks

Changes will likely require a discussion with the larger release team over VC or Slack.

Cherry-Pick Process

  1. Ensure your PR has landed in master. This does not apply for release-branch specific changes (see Phase 1 criteria).

  2. Create (but do not land) a PR against the release branch.

    # Find the hash of the commit you want to cherry pick
    # (for example, abcdef12345)
    git log
    
    git fetch origin release/2.0
    git checkout release/2.0
    git cherry-pick abcdef12345
    
    # Submit a PR based against 'release/2.0' either:
    # via the GitHub UI
    git push my-fork
    
    # via the GitHub CLI
    gh pr create --base release/2.0
  3. Make a request below with the following format:

Link to landed master PR (if applicable):
* 

Link to release branch PR:
* 

Criteria Category:
* 
  1. Someone from the release team will reply with approved / denied or ask for more information.
  2. If approved, someone from the release team will merge your PR once the tests pass. Do not land the release branch PR yourself.

NOTE: Our normal tools (ghstack / ghimport, etc.) do not work on the release branch.

See HUD 2.0

Versions

2.0.1

@atalman atalman added the triaged This issue has been looked at a team member, and triaged and prioritized into an appropriate module label Mar 21, 2023
@atalman atalman added this to the 2.0.1 milestone Mar 21, 2023
@malfet malfet pinned this issue Mar 21, 2023
@kshitij12345
Copy link
Collaborator

kshitij12345 commented Mar 29, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

  • 2: Low risk critical fixes for crashes

@atalman merged

@XuehaiPan
Copy link
Collaborator

XuehaiPan commented Mar 29, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

  • 1: Fixes to regressions against the most recent release

@atalman merged

@crcrpar
Copy link
Collaborator

crcrpar commented Mar 29, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

  • 1: Fixes to regressions against the most recent release

@atalman merged

@crcrpar
Copy link
Collaborator

crcrpar commented Mar 29, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

  • 2: Low risk critical fixes

@atalman merged

@kshitij12345
Copy link
Collaborator

kshitij12345 commented Mar 29, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

  • 1: Fixes to regressions against the most recent release

@atalman merged

@soulitzer
Copy link
Contributor

soulitzer commented Mar 30, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

  • 3: Fixes to new features being introduced in 2.0.0 release

@atalman merged

@zou3519
Copy link
Contributor

zou3519 commented Mar 30, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

  • Low risk critical fixes for: crashes

@atalman merged

@XuehaiPan
Copy link
Collaborator

XuehaiPan commented Mar 31, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

  • 1: Fixes to regressions against the most recent release

@atalman merged

@zou3519
Copy link
Contributor

zou3519 commented Mar 31, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

    1. Documentation improvements

@atalman merged

@snadampal
Copy link
Collaborator

snadampal commented Mar 31, 2023

Link to landed pytorch/builder repo main:

Link to pytorch/builder repo release/2.0


@malfet: Builder cherry-picks are not needed as packages are build from main branch

@snadampal
Copy link
Collaborator

snadampal commented Mar 31, 2023

torchtext wheel are missing for aarch64 for PyTorch 2.0.0 release

Link to release branch PR:

Criteria Category:

  1. Fixes to regressions against the most recent release (e.g. 2.0.0 for 2.0.1 release; see module: regression issue list)

This fixes the issue:

@snadampal
Copy link
Collaborator

snadampal commented Apr 4, 2023

Link to landed master PR (not yet merged, but approved as part of the below release branch PR)

Link to release branch PR:

Criteria Category:

  1. Fixes to regressions against the most recent release (e.g. 2.0.0 for 2.0.1 release; see module: regression issue list)

This fixes the issue


@atalman this was not merged for release

@snadampal
Copy link
Collaborator

snadampal commented Apr 4, 2023

Link to landed master PR(under review)

Link to release branch PR:

Criteria Category:

  1. Fixes to regressions against the most recent release (e.g. 2.0.0 for 2.0.1 release; see module: regression issue list)

This fixes the issue:

@NivekT
Copy link
Contributor

NivekT commented Apr 4, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

  1. Fixes to regressions against the most recent release

@malfet: This is already merged as part of #98055

@ptrblck
Copy link
Collaborator

ptrblck commented Apr 11, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:


@atalman merged

@kulinseth
Copy link
Collaborator

kulinseth commented Apr 12, 2023

Link to master PR:

Criteria Category:
Low risk critical fixes for: silent correctness, backwards compatibility, crashes, deadlocks, (large) memory leaks


@atalman merged

@sean-xiang-applovin
Copy link

sean-xiang-applovin commented Apr 13, 2023

Link to landed master PR:

Link to release branch PR:

Criteria Category:

Low risk critical fixes for: silent correctness, backwards compatibility, crashes, deadlocks, (large) memory leaks.
It will help getting pytorch to build with XCode 14.2.3 which is the latest release


@malfet: This PR does not meet the specified criteria, as it does not fix any of the abovementioned issues.

@eracah
Copy link

eracah commented Apr 13, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

  • Fixes to new features being introduced in 2.0.0 release

@atalman merged

@jbschlosser
Copy link
Contributor

jbschlosser commented Apr 14, 2023

Link to landed master PR:

Criteria Category: Fixes to regressions against the most recent release


@atalman merged

@mlazos
Copy link
Contributor

mlazos commented Apr 18, 2023

Link to landed master PR:

Link to release branch PR:

Criteria Category:
Critical fix for torch.compile to not crash on stable diffusion.


@atalman merged

@malfet
Copy link
Contributor

malfet commented Apr 18, 2023

Link to landed master PR:

Link to release branch PR:

Criteria Category:

  • Fixes to regressions against the most recent release (loading cudnn-8.7 on ubuntu-22.04+)

@atalman merged

@malfet
Copy link
Contributor

malfet commented Apr 18, 2023

Linkt to landed master PR:

Link to release branch PR:

Criteria Category:

  • Regression introduced in most recent release: unblocks float16 LayerNorm on MPS

@malfet: Yes, it enables non-standard behavior, but it also fixes float16 for LayerNorm

@malfet
Copy link
Contributor

malfet commented Apr 18, 2023

Link to landed master PR:

Link to release branch PR:

Criteria Category:

  • Low risk critical fixes for crashes in MPS

@atalman merged

@peri044
Copy link
Contributor

peri044 commented Apr 18, 2023

Link to landed master PR:

Link to release branch PR:

Criteria Category:

Critical fixes for torch dynamo related tests in FX2TRT (Test failures)


@atalman merged

@atalman
Copy link
Contributor Author

atalman commented Apr 19, 2023

Link to landed master PR (if applicable):

  • NA

Link to release branch PR:

Criteria Category:

  • Critical fix to CI health, turn off failing test

@atalman merged

@atalman
Copy link
Contributor Author

atalman commented Apr 19, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

  • Critical CI fix, enable py3.11 for rocm builds

@atalman merged

@crcrpar
Copy link
Collaborator

crcrpar commented Apr 20, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

  • Fixes to new features being introduced in 2.0.0 release. The new features had a different behavior

@atalman merged

@mlazos
Copy link
Contributor

mlazos commented Apr 21, 2023

Link to landed master PR:

Link to release branch PR:

Criteria Category: Critical fix for torch.compile to not crash on stable diffusion.

Hi all, will this get merged? This is a critical fix. The two test failures in the run are related to a missing "no_torchaudio" package, so unrelated to the change.


@mlazos this is merged

@malfet
Copy link
Contributor

malfet commented Apr 21, 2023

Link to landed master PR:

Link to release branch PR:

Criteria Category: Regression from the most recent release


@atalman merged

@cpuhrsch
Copy link
Contributor

cpuhrsch commented Apr 21, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

  • 2: Low risk critical fixes for crashes

@atalman merged

@bdhirsh
Copy link
Contributor

bdhirsh commented Apr 21, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

Low risk critical fixes for AOTAutograd


@atalman merged

@atalman
Copy link
Contributor Author

atalman commented Apr 21, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

  • Documentation improvements

@malfet: merged

@voznesenskym
Copy link
Collaborator

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:

  • Low risk critical fixes for crashes

@lezcano
Copy link
Collaborator

lezcano commented Apr 22, 2023

Link to landed master PR (if applicable):

Link to release branch PR:

Criteria Category:
Low risk critical fixes for crashes

@Blackhex Blackhex unpinned this issue Apr 27, 2023
@Blackhex Blackhex pinned this issue Apr 27, 2023
@titaiwangms titaiwangms unpinned this issue May 7, 2023
@atalman atalman pinned this issue May 8, 2023
@atalman
Copy link
Contributor Author

atalman commented May 8, 2023

closing this as finished

@atalman atalman closed this as completed May 8, 2023
@malfet malfet unpinned this issue May 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triaged This issue has been looked at a team member, and triaged and prioritized into an appropriate module
Projects
None yet
Development

No branches or pull requests