Skip to content

Commit e94ce9c

Browse files
authored
Merge branch 'main' into kwyss/fp4_mamba_context
2 parents 9ab6b92 + b043863 commit e94ce9c

File tree

124 files changed

+2471
-2756
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

124 files changed

+2471
-2756
lines changed

.github/actions/action.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,10 @@ runs:
117117
export PYTHONPATH=$(pwd)
118118
export NEMORUN_HOME=$(pwd)
119119
export NCCL_DEBUG=INFO
120-
pip install --no-cache-dir uv
121-
uv sync --only-group test
120+
pip install --no-cache-dir "uv<0.9.29"
121+
uv venv .venv
122+
uv cache clean
123+
uv sync --no-cache --only-group test
122124
uv run python tests/test_utils/python_scripts/launch_nemo_run_workload.py \
123125
--scope unit-tests \
124126
--model unit-tests \
@@ -197,8 +199,10 @@ runs:
197199
198200
export PYTHONPATH=$(pwd)
199201
export NEMORUN_HOME=$(pwd)
200-
pip install --no-cache-dir uv
201-
uv sync --only-group test
202+
pip install --no-cache-dir "uv<0.9.29"
203+
uv venv .venv
204+
uv cache clean
205+
uv sync --no-cache --only-group test
202206
uv run python tests/test_utils/python_scripts/launch_nemo_run_workload.py \
203207
${ARGS[@]} \
204208
--model ${{ inputs.model }} \

.github/copy-pr-bot.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
enabled: true
22
auto_sync_draft: false
33
auto_sync_ready: true
4-
trustees_override: ["AAnoosheh", "ArEsKay3", "Autumn1998", "BestJuly", "BoxiangW", "ChenhanYu", "FDecaYed", "HaochenYuan", "ISEEKYAN", "JRD971000", "Phlip79", "QiZhangNV", "ShriyaRishab", "Victarry", "Wohox", "ZhiyuLi-Nvidia", "ahmadki", "aklife97", "ananthsub", "asolergi-nv", "buptzyb", "chtruong814", "cspades", "cuichenx", "deepakn94", "dimapihtar", "dingqingy-nv", "duncanriach", "erhoo82", "ericharper", "fanshiqing", "frsun-nvda", "gautham-kollu", "gdengk", "guyueh1", "hxbai", "jalbericiola", "janEbert", "jaredcasper", "jenchen13", "jiemingz", "jingqiny-99", "jkamalu", "jon-barker", "jstjohn", "kanz-nv", "kevalmorabia97", "ko3n1g", "kunlunl", "kvareddy", "kwyss-nvidia", "layalir", "lhb8125", "lmcafee-nvidia", "maanug-nv", "mathemakitten", "matthieule", "mehraakash", "mkhona-nvidia", "parthmannan", "prajwal1210", "pthombre", "rogerwaleffe", "sanandaraj5597", "sancha", "santhnm2", "sbak5", "shanmugamr1992", "shengf-nv", "shifangx", "shjwudp", "sidsingh-nvidia", "skyw", "sudhakarsingh27", "tdene", "theothermike", "thomasdhc", "trintamaki", "tylerpoon", "wdykas", "xiaoyao0115", "xuwchen", "yanring", "yaox12", "yaoyu-33", "yashaswikarnati", "yeyu-nvidia", "yobibyte", "youngeunkwon0405", "yuzhongw-nvidia", "zhongbozhu"]
4+
trustees_override: ["AAnoosheh", "ArEsKay3", "Autumn1998", "BestJuly", "BoxiangW", "ChenhanYu", "FDecaYed", "HaochenYuan", "ISEEKYAN", "JRD971000", "Phlip79", "QiZhangNV", "ShriyaRishab", "Victarry", "Wohox", "ZhiyuLi-Nvidia", "ahmadki", "aklife97", "ananthsub", "asolergi-nv", "buptzyb", "chtruong814", "cspades", "cuichenx", "deepakn94", "dimapihtar", "dingqingy-nv", "duncanriach", "erhoo82", "ericharper", "fanshiqing", "frsun-nvda", "gautham-kollu", "gdengk", "guyueh1", "hxbai", "ilml", "jalbericiola", "janEbert", "jaredcasper", "jenchen13", "jiemingz", "jingqiny-99", "jkamalu", "jon-barker", "jstjohn", "kanz-nv", "kevalmorabia97", "ko3n1g", "kunlunl", "kvareddy", "kwyss-nvidia", "layalir", "lhb8125", "lmcafee-nvidia", "maanug-nv", "mathemakitten", "matthieule", "mehraakash", "mkhona-nvidia", "parthmannan", "prajwal1210", "pthombre", "rogerwaleffe", "sanandaraj5597", "sancha", "santhnm2", "sbak5", "shanmugamr1992", "shengf-nv", "shifangx", "shjwudp", "sidsingh-nvidia", "skyw", "sudhakarsingh27", "tdene", "theothermike", "thomasdhc", "trintamaki", "tylerpoon", "wdykas", "xiaoyao0115", "xuwchen", "yanring", "yaox12", "yaoyu-33", "yashaswikarnati", "yeyu-nvidia", "yobibyte", "youngeunkwon0405", "yuzhongw-nvidia", "zhongbozhu"]

.github/workflows/check_api_backwards_compatibility_workflow.yml

Lines changed: 0 additions & 276 deletions
This file was deleted.

.github/workflows/cicd-main.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,6 @@ jobs:
199199
|| needs.pre-flight.outputs.is_ci_workload == 'true'
200200
|| needs.pre-flight.outputs.force_run_all == 'true'
201201
)
202-
&& needs.pre-flight.outputs.is_merge_group == 'false'
203202
&& !cancelled()
204203
steps:
205204
- name: Get PR info
@@ -337,7 +336,6 @@ jobs:
337336
|| needs.pre-flight.outputs.is_ci_workload == 'true'
338337
|| needs.pre-flight.outputs.force_run_all == 'true'
339338
)
340-
&& needs.pre-flight.outputs.is_merge_group == 'false'
341339
&& !cancelled()
342340
steps:
343341
- name: Checkout
@@ -368,7 +366,6 @@ jobs:
368366
|| needs.pre-flight.outputs.is_ci_workload == 'true'
369367
|| needs.pre-flight.outputs.force_run_all == 'true'
370368
)
371-
&& needs.pre-flight.outputs.is_merge_group == 'false'
372369
&& !cancelled()
373370
env:
374371
PIP_DISABLE_PIP_VERSION_CHECK: 1

.github/workflows/oncall-rotation.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,10 @@ jobs:
4545
# Slack token for updating the Slack usergroup
4646
SLACK_TOKEN: ${{ secrets.ONCALL_SLACK_TOKEN }}
4747
run: |
48-
pip install --no-cache-dir uv
48+
pip install --no-cache-dir "uv<0.9.29"
49+
uv venv .venv
50+
uv cache clean
51+
uv sync --no-cache
4952
uv run --with slack-sdk python .github/scripts/oncall_manager.py rotate
5053
5154
- name: Commit and Push changes

.github/workflows/sync-team-usergroups.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,8 @@ jobs:
3535
GH_TOKEN: ${{ secrets.NVIDIA_MCORE_ONCALL_TOKEN || secrets.PAT || secrets.GITHUB_TOKEN }}
3636
SLACK_TOKEN: ${{ secrets.ONCALL_SLACK_TOKEN }}
3737
run: |
38-
pip install --no-cache-dir uv
38+
pip install --no-cache-dir "uv<0.9.29"
39+
uv venv .venv
40+
uv cache clean
41+
uv sync --no-cache
3942
uv run --with slack-sdk python .github/scripts/sync_team_usergroups.py

.gitlab/stages/01.build.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,7 @@ test:build_image:
121121
KUBERNETES_SERVICE_MEMORY_LIMIT: 90Gi
122122
SHARED_PATH: /builds/$CI_PROJECT_PATH/shared
123123
script:
124+
- apk add skopeo
124125
- |
125126
set -x
126127
@@ -132,6 +133,11 @@ test:build_image:
132133
${IMAGE}:${CI_PIPELINE_ID}-arm64
133134
134135
docker manifest push ${IMAGE}:${CI_PIPELINE_ID}
136+
137+
if [[ "$CI_COMMIT_BRANCH" == "ci-rebuild-mcore-nemo-image" || "$CI_COMMIT_BRANCH" == "main" || "$CI_COMMIT_BRANCH" == "dev" ]]; then
138+
skopeo copy --all docker://${IMAGE}:${CI_PIPELINE_ID} docker://${IMAGE}:${CI_COMMIT_BRANCH}
139+
fi
140+
135141
- echo "MCORE_MR_COMMIT=$CI_COMMIT_SHA" | tee -a build.env
136142
- echo "MCORE_BACKWARDS_COMMIT=$MCORE_BACKWARDS_COMMIT" | tee -a build.env
137143
- cat build.env

0 commit comments

Comments
 (0)