Pull Request FAQs
Suraj Subramanian edited this page Jul 24, 2023
·
1 revision
- Ping someone on the PR (either the person who triaged, or the reviewer(s))
- Come to PyTorch Dev Infra office hours (https://github.com/pytorch/pytorch/wiki/Dev-Infra-Office-Hours).
- Maybe your PR is based off a broken main branch? You can try to rebase your change on top of the latest main branch. You can also see the current status of main branch's CI at https://hud.pytorch.org/.
- Anything that touches build configuration is a risky area. Please avoid changing these unless you've had a discussion with the team beforehand.
- Sometimes another community member will provide a patch or fix to your pull request or branch. This is often needed for getting CI tests to pass.
- Install Prerequisites
- Fork, clone, and checkout the PyTorch source
- Install Dependencies
- Build PyTorch from source
- Tips for developing PyTorch
- PyTorch Workflow Git cheatsheet
- Overview of the Pull Request Lifecycle
- Finding Or Reporting Issues
- Pre Commit Checks
- Create a Pull Request
- Typical Pull Request Workflow
- Pull Request FAQs
- Getting Help
- Codebase structure
- Tensors, Operators, and Testing
- Autograd
- Dispatcher, Structured Kernels, and Codegen
- torch.nn
- CUDA basics
- Data (Optional)
- function transforms (Optional)