Skip to content

Commit 0136df6

Browse files
add torch_tensorrt_rtx to nightly and release ci/cd (#4094)
1 parent 2ef9df2 commit 0136df6

3 files changed

Lines changed: 57 additions & 3 deletions

File tree

.github/workflows/build_linux.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -397,9 +397,9 @@ jobs:
397397
needs: build
398398
name: upload-wheel-${{ matrix.python_version }}-${{ matrix.desired_cuda }}-${{ matrix.gpu_arch_type }}-${{ inputs.is-jetpack }}
399399
uses: pytorch/test-infra/.github/workflows/_binary_upload.yml@main
400-
# if it is not jetpack nor rtx, then upload to pytorch index
400+
# if it is not jetpack, then upload to pytorch index
401401
# if it is the release wheel or tarball, then skip upload to pytorch index
402-
if: ${{ inputs.is-jetpack == false && inputs.use-rtx == false && inputs.is-release-wheel == false && inputs.is-release-tarball == false }}
402+
if: ${{ inputs.is-jetpack == false && inputs.is-release-wheel == false && inputs.is-release-tarball == false }}
403403
with:
404404
repository: ${{ inputs.repository }}
405405
ref: ${{ inputs.ref }}

.github/workflows/release-linux-x86_64.yml

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,35 @@ jobs:
124124
smoke-test-script: ${{ matrix.smoke-test-script }}
125125
trigger-event: ${{ github.event_name }}
126126
is-release-wheel: true
127-
127+
release-rtx-wheel-artifacts:
128+
name: Release x86_64 torch-tensorrt-rtx wheel artifacts
129+
needs: [generate-release-wheel-matrix]
130+
strategy:
131+
fail-fast: false
132+
matrix:
133+
include:
134+
- repository: pytorch/tensorrt
135+
package-name: torch_tensorrt
136+
pre-script: packaging/pre_build_script.sh
137+
env-var-script: packaging/env_vars.txt
138+
post-script: packaging/post_build_script.sh
139+
smoke-test-script: packaging/smoke_test_script.sh
140+
is-release-wheel: true
141+
uses: ./.github/workflows/build_linux.yml
142+
with:
143+
repository: ${{ matrix.repository }}
144+
ref: ""
145+
test-infra-repository: pytorch/test-infra
146+
test-infra-ref: main
147+
build-matrix: ${{ needs.generate-release-wheel-matrix.outputs.matrix }}
148+
pre-script: ${{ matrix.pre-script }}
149+
env-var-script: ${{ matrix.env-var-script }}
150+
post-script: ${{ matrix.post-script }}
151+
package-name: ${{ matrix.package-name }}
152+
smoke-test-script: ${{ matrix.smoke-test-script }}
153+
trigger-event: ${{ github.event_name }}
154+
use-rtx: true
155+
is-release-wheel: true
128156
concurrency:
129157
group: ${{ github.workflow }}-x86_64-release-${{ github.event.pull_request.number || github.ref_name }}-${{ inputs.repository }}-${{ github.event_name == 'workflow_dispatch' }}-${{ inputs.job-name }}
130158
cancel-in-progress: true

.github/workflows/release-windows.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,32 @@ jobs:
128128
package-name: ${{ matrix.package-name }}
129129
is-release-wheel: true
130130

131+
release-rtx-wheel-artifacts:
132+
needs: [generate-release-wheel-matrix]
133+
name: Release Windows torch-tensorrt-rtx wheel artifacts
134+
strategy:
135+
fail-fast: false
136+
matrix:
137+
include:
138+
- repository: pytorch/tensorrt
139+
pre-script: packaging/pre_build_script_windows.sh
140+
env-script: packaging/vc_env_helper.bat
141+
smoke-test-script: packaging/smoke_test_windows.py
142+
package-name: torch_tensorrt
143+
is-release-wheel: true
144+
uses: ./.github/workflows/build_windows.yml
145+
with:
146+
repository: ${{ matrix.repository }}
147+
ref: ""
148+
test-infra-repository: pytorch/test-infra
149+
test-infra-ref: main
150+
build-matrix: ${{ needs.generate-release-wheel-matrix.outputs.matrix }}
151+
pre-script: ${{ matrix.pre-script }}
152+
env-script: ${{ matrix.env-script }}
153+
smoke-test-script: ${{ matrix.smoke-test-script }}
154+
package-name: ${{ matrix.package-name }}
155+
is-release-wheel: true
156+
use-rtx: true
131157

132158
concurrency:
133159
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref_name }}-${{ inputs.repository }}-${{ github.event_name == 'workflow_dispatch' }}-${{ inputs.job-name }}

0 commit comments

Comments
 (0)