Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
d3107c8
TensorRT 10.0 GA Release
asfiyab-nvidia Apr 25, 2024
d2f4ef7
Merge pull request #3828 from asfiyab-nvidia/dev-asfiyab-10.0.1-updates
asfiyab-nvidia Apr 30, 2024
9d2613d
Doc/3839/update sample int8 readme (#3845)
spadacesco May 15, 2024
b627a3d
Add Windows build instructions (#3863)
kevinch-nv May 20, 2024
0598d5d
None: cherry-pick weight stripping notebook (#3885)
ttyio May 21, 2024
f703408
Publish demoBERT benchmark data
asfiyab-nvidia May 21, 2024
6d2fa4d
Merge pull request #3886 from asfiyab-nvidia/dev-bert-benchmark-update
asfiyab-nvidia May 21, 2024
a282d91
None: update the notebook to make it stand-alone
ttyio May 24, 2024
ccf1199
force install trt10
ttyio May 28, 2024
21f31ba
TensorRT OSS 10.1 GA Release
akhilg-nv Jun 9, 2024
9db1508
Merge pull request #3949 from akhilg-nv/dev-akhilg-10.1-GA
akhilg-nv Jun 18, 2024
2332a71
10.2 GA release update (#3998)
yuanyao-nv Jul 11, 2024
69b9d45
update demoBERT perf data
yuanyao-nv Jul 17, 2024
2a96900
Merge pull request #4016 from yuanyao-nv/dev-demoBERT-data
yuanyao-nv Jul 18, 2024
0c0b197
Update onnx parser submodule to fix build issue (#4031)
kevinch-nv Jul 30, 2024
3cfd5a3
add missing IN plugin files
yuanyao-nv Jul 31, 2024
4575799
Merge pull request #4041 from yuanyao-nv/dev-add-IN-plugin-files
samurdhikaru Jul 31, 2024
84dd6ed
Updates for Release 10.3-GA.
brb-nv Aug 7, 2024
c5b9de3
Merge pull request #4062 from NVIDIA/dev-brb-update-for-10.3-GA
brb-nv Aug 8, 2024
c664ce2
Update for 10.4-GA
poweiw Sep 11, 2024
866548c
Merge pull request #4119 from NVIDIA/dev-poweiw-10.4-stage
poweiw Sep 12, 2024
5b1dc0f
Remove deprecated files from quickstart guide.
SimengLiu-nv Sep 16, 2024
6cad70d
Merge pull request #4130 from SimengLiu-nv/dev-10.4-quickstart
brnguyen2 Sep 16, 2024
7590851
Update blossom-ci.yml
samurdhikaru Sep 24, 2024
08ad45b
Merge pull request #4150 from samurdhikaru/dev/dev-fix-blossom-ci-10.4
samurdhikaru Sep 24, 2024
c8a5043
Update for 10.5-GA (#4185)
moraxu Oct 10, 2024
c468d67
TensorRT 10.6-GA OSS Release (#4238)
kevinch-nv Nov 5, 2024
17003e4
TensorRT 10.7-GA OSS Release (#4269)
kevinch-nv Dec 5, 2024
97ff244
Add 2025 Q1 roadmap (#4279)
kevinch-nv Dec 13, 2024
a180e08
10.8 release changes
yuanyao-nv Jan 31, 2025
37c01d4
add demoBERT perf data
yuanyao-nv Jan 31, 2025
9443fc4
demo flux updates
yuanyao-nv Feb 1, 2025
64e56ab
Merge pull request #4342 from yuanyao-nv/dev-10.8-staging
yuanyao-nv Feb 1, 2025
8c6d69d
TensorRT 10.9 OSS Release. (#4381)
LeoZDong Mar 11, 2025
9e0835a
cmake: fix templating of SM architecture (#4434)
ConnorBaker May 2, 2025
665cfbe
TensorRT 10.10 OSS Release (#4437)
poweiw May 9, 2025
b71ada5
Add CODEOWNERS for review auto-assignment (#4451)
kevinch-nv May 19, 2025
9255eb3
TensorRT 10.11 release updates (#4455)
asfiyab-nvidia May 21, 2025
6d178ce
TensorRT 10.12 OSS Release (#4491)
akhilg-nv Jun 18, 2025
bdca83e
Add automatic labeling bot (#4478)
poweiw Jun 26, 2025
2114dc7
Enable poweiw to trigger pipelines (#4508)
poweiw Jul 2, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ SpacesInContainerLiterals: true
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Cpp11
StatementMacros: [API_ENTRY_TRY,TRT_TRY]
TabWidth: 4
UseTab: Never
...
4 changes: 4 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# This file defines code ownership rules for the repository.

# Default ownership
* @NVIDIA/trt-devs
67 changes: 32 additions & 35 deletions .github/workflows/blossom-ci.yml
Original file line number Diff line number Diff line change
@@ -1,49 +1,60 @@
# Copyright (c) 2020-2021, NVIDIA CORPORATION.
#
# SPDX-FileCopyrightText: Copyright (c) 1993-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#

# A workflow to trigger ci on hybrid infra (github + self hosted runner)
name: Blossom-CI
on:
issue_comment:
types: [created]
workflow_dispatch:
inputs:
platform:
description: 'runs-on argument'
required: false
args:
description: 'argument'
required: false
inputs:
platform:
description: "runs-on argument"
required: false
args:
description: "argument"
required: false
jobs:
Authorization:
name: Authorization
runs-on: blossom
runs-on: blossom
outputs:
args: ${{ env.args }}

# This job only runs for pull request comments
if: |
contains( 'rajeevsrao,kevinch-nv,ttyio,samurdhikaru,zerollzeng,nvpohanh', format('{0},', github.actor)) &&
github.event.comment.body == '/blossom-ci'
github.event.comment.body == '/blossom-ci' &&
(
github.actor == 'rajeevsrao' ||
github.actor == 'kevinch-nv' ||
github.actor == 'ttyio' ||
github.actor == 'samurdhikaru' ||
github.actor == 'zerollzeng' ||
github.actor == 'nvpohanh' ||
github.actor == 'poweiw'
)
steps:
- name: Check if comment is issued by authorized person
run: blossom-ci
env:
OPERATION: 'AUTH'
OPERATION: "AUTH"
REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }}
REPO_KEY_DATA: ${{ secrets.BLOSSOM_KEY }}

Vulnerability-scan:
name: Vulnerability scan
needs: [Authorization]
Expand All @@ -54,21 +65,7 @@ jobs:
with:
repository: ${{ fromJson(needs.Authorization.outputs.args).repo }}
ref: ${{ fromJson(needs.Authorization.outputs.args).ref }}
lfs: 'true'

# repo specific steps
#- name: Setup java
# uses: actions/setup-java@v1
# with:
# java-version: 1.8

# add blackduck properties https://synopsys.atlassian.net/wiki/spaces/INTDOCS/pages/631308372/Methods+for+Configuring+Analysis#Using-a-configuration-file
#- name: Setup blackduck properties
# run: |
# PROJECTS=$(mvn -am dependency:tree | grep maven-dependency-plugin | awk '{ out="com.nvidia:"$(NF-1);print out }' | grep rapids | xargs | sed -e 's/ /,/g')
# echo detect.maven.build.command="-pl=$PROJECTS -am" >> application.properties
# echo detect.maven.included.scopes=compile >> application.properties

lfs: "true"
- name: Run blossom action
uses: NVIDIA/blossom-action@main
env:
Expand All @@ -78,7 +75,7 @@ jobs:
args1: ${{ fromJson(needs.Authorization.outputs.args).args1 }}
args2: ${{ fromJson(needs.Authorization.outputs.args).args2 }}
args3: ${{ fromJson(needs.Authorization.outputs.args).args3 }}

Job-trigger:
name: Start ci job
needs: [Vulnerability-scan]
Expand All @@ -87,18 +84,18 @@ jobs:
- name: Start ci job
run: blossom-ci
env:
OPERATION: 'START-CI-JOB'
OPERATION: "START-CI-JOB"
CI_SERVER: ${{ secrets.CI_SERVER }}
REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Upload-Log:
name: Upload log
runs-on: blossom
if : github.event_name == 'workflow_dispatch'
if: github.event_name == 'workflow_dispatch'
steps:
- name: Jenkins log for pull request ${{ fromJson(github.event.inputs.args).pr }} (click here)
run: blossom-ci
env:
OPERATION: 'POST-PROCESSING'
OPERATION: "POST-PROCESSING"
CI_SERVER: ${{ secrets.CI_SERVER }}
REPO_TOKEN: ${{ secrets.GITHUB_TOKEN }}
16 changes: 16 additions & 0 deletions .github/workflows/feedback-update.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Remove feedback label on comment

on:
issue_comment:
types: [created]

jobs:
remove_label:
runs-on: ubuntu-latest
if: github.event.issue.user.id == github.event.comment.user.id
steps:
- uses: actions/checkout@v2
- uses: actions-ecosystem/action-remove-labels@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
labels: "waiting for feedback"
39 changes: 39 additions & 0 deletions .github/workflows/label_issue.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Label New Issues

on:
issues:
types: [opened]

permissions:
issues: write
contents: read

jobs:
label-issue:
runs-on: ubuntu-latest
steps:
- name: Checkout private action repository
uses: actions/checkout@v4
with:
repository: poweiw/goggles_action
path: ./.github/actions/goggles_action # local path to store the action
token: ${{ secrets.ACTION_REPO_PAT }} # token to access poweiw/goggles_action
ref: v1.0.1

- name: AI Label Issue
uses: ./.github/actions/goggles_action/actions/llm_label
with:
ACTION_TOKEN: ${{ secrets.GITHUB_TOKEN }}
LLM_MODEL_NAME: ${{ secrets.LLM_MODEL_NAME }}
LLM_TOKEN_SERVER_URL: ${{ secrets.LLM_TOKEN_SERVER_URL }}
LLM_TOKEN_CLIENT_ID: ${{ secrets.LLM_TOKEN_CLIENT_ID }}
LLM_TOKEN_CLIENT_SECRET: ${{ secrets.LLM_TOKEN_CLIENT_SECRET }}
LLM_GENERATE_URL: ${{ secrets.LLM_GENERATE_URL }}
LLM_TOKEN_SCOPE: ${{ secrets.LLM_TOKEN_SCOPE }}
REPO_OWNER: ${{ github.repository_owner }}
REPO_NAME: ${{ github.event.repository.name }}
ISSUE_NUMBER: ${{ github.event.issue.number }}
ISSUE_TITLE: ${{ github.event.issue.title }}
ISSUE_BODY: ${{ github.event.issue.body }}
GITHUB_API_URL: ${{ github.api_url }}
ACTIONS_STEP_VERBOSE: false
28 changes: 28 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Label and close inactive issues
on:
workflow_dispatch:
schedule:
- cron: "0 * * * *"

jobs:
stale:
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write

steps:
- uses: actions/stale@v9
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
stale-issue-message: 'Issue has not received an update in over 14 days. Adding stale label. Please note the issue will be closed in 14 days after being marked stale if there is no update.'
stale-pr-message: 'PR has not received an update in over 14 days. Adding stale label. Please note the PR will be closed in 14 days after being marked stale if there is no update.'
close-issue-message: 'This issue was closed because it has been 14 days without activity since it has been marked as stale.'
close-pr-message: 'This PR was closed because it has been 14 days without activity since it has been marked as stale.'
days-before-issue-stale: 14
days-before-close: 14
only-labels: 'waiting for feedback'
labels-to-add-when-unstale: 'investigating'
labels-to-remove-when-unstale: 'stale,waiting for feedback'
stale-issue-label: 'stale'
stale-pr-label: 'stale'
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ build/
/demo/BERT/engines
/demo/BERT/squad/*.json
/docker/jetpack_files/*
*.nvmk
*.sln
*.vcxproj
externals/
Expand Down
2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,4 @@
[submodule "parsers/onnx"]
path = parsers/onnx
url = https://github.com/onnx/onnx-tensorrt.git
branch = main
branch = release/10.7-GA
Loading