Skip to content

Commit ce53bae

Browse files
authored
Merge pull request #555 from NVIDIA/release_procedure_updates
Update RELEASE_CHECKLIST.md
2 parents 8a0201c + fc91b89 commit ce53bae

File tree

1 file changed

+25
-3
lines changed

1 file changed

+25
-3
lines changed

docsrc/RELEASE_CHECKLIST.md

Lines changed: 25 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ will result in a minor version bump and sigificant bug fixes will result in a pa
2121
- All checked in applications (cpp and python) should compile and work
2222
3. Generate new index of converters and evalutators
2323
- `bazel run //tools/supportedops -- <PATH TO TRTORCH>/docsrc/indices/supported_ops.rst`
24-
3. Version bump PR
24+
4. Version bump PR
2525
- There should be a PR which will be the PR that bumps the actual version of the library, this PR should contain the following
2626
- Bump version in `py/setup.py`
2727
- Make sure dependency versions are updated in `py/requirements.txt`, `tests/py/requirements.txt` and `py/setup.py`
@@ -34,7 +34,29 @@ will result in a minor version bump and sigificant bug fixes will result in a pa
3434
- `make html`
3535
- Generate changelog
3636
- `conventional-changelog -p angular -s -i CHANGELOG.md -t <last version tag> -a`
37-
4. Once PR is merged tag commit and start creating release on GitHub
37+
38+
5. Run performance tests:
39+
- Models:
40+
- Torchbench BERT
41+
- `[2, 128], [2, 128]`
42+
- EfficientNet B0
43+
- `[3, 224, 224]`
44+
- `[3, 1920, 1080]` (P2)
45+
- ViT
46+
- `[3, 224, 224]`
47+
- `[3, 1920, 1080]` (P2)
48+
- ResNet50 (v1.5 ?)
49+
- `[3, 224, 224]`
50+
- `[3, 1920, 1080]` (P2)
51+
- Batch Sizes: 1, 4, 8, 16, 32
52+
- Frameworks: PyTorch, TRTorch, ONNX + TRT
53+
- If any models do not convert to ONNX / TRT, that is fine. Mark them as failling / no result
54+
- Devices:
55+
- A100 (P0)
56+
- T4 is a nice to have (P2) (Add batch sizes 64, 128, 256, 512, 1024 if so)
57+
- Jetson also nice to have (P4)
58+
59+
6. Once PR is merged tag commit and start creating release on GitHub
3860
- Paste in Milestone information and Changelog information into release notes
3961
- Generate libtrtorch.tar.gz for the following platforms:
4062
- x86_64 cxx11-abi
@@ -43,4 +65,4 @@ will result in a minor version bump and sigificant bug fixes will result in a pa
4365
- Generate Python packages for Python 3.6/3.7/3.8/3.9 for x86_64
4466
- TODO: Build a manylinux container for aarch64
4567
- `docker run -it -v$(pwd)/..:/workspace/TRTorch build_trtorch_wheel /bin/bash /workspace/TRTorch/py/build_whl.sh` generates all wheels
46-
- To build container `docker build -t build_trtorch_wheel .`
68+
- To build container `docker build -t build_trtorch_wheel .`

0 commit comments

Comments
 (0)