infra: [TRTLLM-5879] Spilt single GPU test and multi GPU test into 2 pipelines - #5199
Conversation
|
/bot run --gpu-type "A30" --add-multi-gpu-test |
|
PR_Github #8791 [ run ] triggered by Bot |
|
PR_Github #8791 [ run ] completed with state |
|
PR_Github #8792 [ run ] triggered by Bot |
|
PR_Github #8792 [ run ] completed with state |
|
PR_Github #8955 [ run ] triggered by Bot |
|
PR_Github #8955 [ run ] completed with state |
|
PR_Github #8979 [ run ] triggered by Bot |
|
PR_Github #8979 [ run ] completed with state |
|
PR_Github #8994 [ run ] triggered by Bot |
|
PR_Github #9016 [ run ] triggered by Bot |
969fb83 to
7e5518a
Compare
|
/bot run --stage-list "A30-TensorRT-1, A30-TensorRT-2, DGX_H100-4_GPUs-PyTorch-DeepSeek-1, DGX_H100-4_GPUs-TensorRT-1" |
|
TODO: Fix the multi GPU will not run if single GPU failed (for postMerge only) |
|
PR_Github #9032 [ run ] triggered by Bot |
|
PR_Github #9032 [ run ] completed with state |
|
/bot run --stage-list "A10-Build_Docs, DGX_H100-4_GPUs-CPP-1" |
|
PR_Github #9114 [ run ] triggered by Bot |
|
PR_Github #9114 [ run ] completed with state |
7e5518a to
87df194
Compare
|
PR_Github #9187 [ run ] triggered by Bot |
|
PR_Github #9187 [ run ] completed with state |
|
PR_Github #9457 [ run ] triggered by Bot |
|
PR_Github #9457 [ run ] completed with state |
|
PR_Github #9492 [ run ] triggered by Bot |
|
PR_Github #9500 [ run ] triggered by Bot |
|
PR_Github #9492 [ run ] completed with state |
Signed-off-by: ZhanruiSunCh <184402041+ZhanruiSunCh@users.noreply.github.com>
Signed-off-by: ZhanruiSunCh <184402041+ZhanruiSunCh@users.noreply.github.com>
Signed-off-by: ZhanruiSunCh <184402041+ZhanruiSunCh@users.noreply.github.com>
Signed-off-by: ZhanruiSunCh <184402041+ZhanruiSunCh@users.noreply.github.com>
Co-authored-by: Yanchao Lu <yanchaol@nvidia.com> Signed-off-by: Zhanrui Sun <184402041+ZhanruiSunCh@users.noreply.github.com>
Co-authored-by: Yanchao Lu <yanchaol@nvidia.com> Signed-off-by: Zhanrui Sun <184402041+ZhanruiSunCh@users.noreply.github.com>
ef382c4 to
54e3135
Compare
|
/bot run --only-multi-gpu-test |
|
PR_Github #11923 [ run ] triggered by Bot |
|
PR_Github #11923 [ run ] completed with state |
|
/bot run --only-multi-gpu-test --stage-list "A10-Build_Doc" |
|
PR_Github #11995 [ run ] triggered by Bot |
|
PR_Github #11995 [ run ] completed with state |
|
/bot run --only-multi-gpu-test --stage-list "A10-Build_Docs" |
|
/bot run --only-multi-gpu-test --extra-stage "A10-Build_Doc" |
|
PR_Github #12045 [ run ] triggered by Bot |
|
PR_Github #12045 [ run ] completed with state |
|
/bot run --only-multi-gpu-test --extra-stage "A10-Build_Docs" |
|
PR_Github #12061 [ run ] triggered by Bot |
|
/bot run --only-multi-gpu-test --extra-stage "A10-Build_Docs" --reuse-test 8841 |
|
PR_Github #12063 [ run ] triggered by Bot |
|
PR_Github #12061 [ run ] completed with state |
|
PR_Github #12063 [ run ] completed with state |
|
/bot skip --comment "/LLM/main/L0_MergeRequest_PR pipeline #8731 all passed. Test disable-fail-fast and rerun-test still work." |
|
PR_Github #12075 [ skip ] triggered by Bot |
|
PR_Github #12075 [ skip ] completed with state |
…pipelines (NVIDIA#5199) Signed-off-by: ZhanruiSunCh <184402041+ZhanruiSunCh@users.noreply.github.com> Signed-off-by: Zhanrui Sun <184402041+ZhanruiSunCh@users.noreply.github.com> Co-authored-by: Yanchao Lu <yanchaol@nvidia.com>
…pipelines (NVIDIA#5199) Signed-off-by: ZhanruiSunCh <184402041+ZhanruiSunCh@users.noreply.github.com> Signed-off-by: Zhanrui Sun <184402041+ZhanruiSunCh@users.noreply.github.com> Co-authored-by: Yanchao Lu <yanchaol@nvidia.com>
PR title
Please write the PR title by following template:
[JIRA ticket link/nvbug link/github issue link][fix/feat/doc/infra/...] <summary of this PR>
For example, assume I have a PR hope to support a new feature about cache manager of Jira TRTLLM-1000 ticket, it would be like
[TRTLLM-1000][feat] Support a new feature about cache manager
Description
Please explain the issue and the solution in short.
Test Coverage
GitHub Bot Help
/bot [-h] ['run', 'kill', 'skip', 'reuse-pipeline'] ...Provide a user friendly way for developers to interact with a Jenkins server.
Run
/bot [-h|--help]to print this help message.See details below for each supported subcommand.
Details
run [--disable-fail-fast --skip-test --stage-list "A10-1, xxx" --gpu-type "A30, H100_PCIe" --add-multi-gpu-test --only-multi-gpu-test --disable-multi-gpu-test --post-merge --extra-stage "H100_PCIe-[Post-Merge]-1, xxx"]Launch build/test pipelines. All previously running jobs will be killed.
--disable-fail-fast(OPTIONAL) : Disable fail fast on build/tests/infra failures.--skip-test(OPTIONAL) : Skip all test stages, but still run build stages, package stages and sanity check stages. Note: Does NOT update GitHub check status.--stage-list "A10-1, xxx"(OPTIONAL) : Only run the specified test stages. Examples: "A10-1, xxx". Note: Does NOT update GitHub check status.--gpu-type "A30, H100_PCIe"(OPTIONAL) : Only run the test stages on the specified GPU types. Examples: "A30, H100_PCIe". Note: Does NOT update GitHub check status.--only-multi-gpu-test(OPTIONAL) : Only run the multi-GPU tests. Note: Does NOT update GitHub check status.--disable-multi-gpu-test(OPTIONAL) : Disable the multi-GPU tests. Note: Does NOT update GitHub check status.--add-multi-gpu-test(OPTIONAL) : Force run the multi-GPU tests. Will also run L0 pre-merge pipeline.--post-merge(OPTIONAL) : Run the L0 post-merge pipeline instead of the ordinary L0 pre-merge pipeline.--extra-stage "H100_PCIe-[Post-Merge]-1, xxx"(OPTIONAL) : Run the ordinary L0 pre-merge pipeline and specified test stages. Examples: --extra-stage "H100_PCIe-[Post-Merge]-1, xxx".For guidance on mapping tests to stage names, see
docs/source/reference/ci-overview.md.kill
killKill all running builds associated with pull request.
skip
skip --comment COMMENTSkip testing for latest commit on pull request.
--comment "Reason for skipping build/test"is required. IMPORTANT NOTE: This is dangerous since lack of user care and validation can cause top of tree to break.reuse-pipeline
reuse-pipelineReuse a previous pipeline to validate current commit. This action will also kill all currently running builds associated with the pull request. IMPORTANT NOTE: This is dangerous since lack of user care and validation can cause top of tree to break.