From b2236691360ec2f3818e19b4d27948858e4f7fde Mon Sep 17 00:00:00 2001 From: Kangyan-Zhou Date: Fri, 14 Nov 2025 16:30:22 -0800 Subject: [PATCH] Remove nightly b200 tests and revert a change for test file (#13305) --- .github/workflows/nightly-test-b200.yml | 116 ------------------------ test/srt/run_suite.py | 2 +- 2 files changed, 1 insertion(+), 117 deletions(-) delete mode 100644 .github/workflows/nightly-test-b200.yml diff --git a/.github/workflows/nightly-test-b200.yml b/.github/workflows/nightly-test-b200.yml deleted file mode 100644 index 4a5ccd4e3..000000000 --- a/.github/workflows/nightly-test-b200.yml +++ /dev/null @@ -1,116 +0,0 @@ -name: Nightly Test B200 - -on: - schedule: - - cron: '0 0 * * *' - push: - branches: - - main - paths: - - "python/sglang/version.py" - workflow_dispatch: - -concurrency: - group: nightly-test-${{ github.ref }} - cancel-in-progress: true - -jobs: - nightly-test-4-gpu-b200: - if: github.repository == 'sgl-project/sglang' - runs-on: 4-gpu-b200 - - env: - RUNNER_LABELS: 4-gpu-b200 - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Install dependencies - run: | - IS_BLACKWELL=1 bash scripts/ci/ci_install_dependency.sh - - - name: Run GPT-OSS 4GPU nightly performance test - timeout-minutes: 60 - env: - TRACE_BASE_URL: https://raw.githubusercontent.com/sglang-bot/sglang-ci-data/main/traces/${{ github.run_id }} - PERFETTO_RELAY_URL: ${{ vars.PERFETTO_RELAY_URL }} - run: | - rm -rf test/srt/performance_profiles_gpt_oss_4gpu/ - cd test/srt - python3 nightly/test_gpt_oss_4gpu_perf.py - - - name: Publish GPT-OSS 4GPU traces to storage repo - env: - GITHUB_TOKEN: ${{ secrets.GH_PAT_FOR_NIGHTLY_CI_DATA }} - GITHUB_RUN_ID: ${{ github.run_id }} - GITHUB_RUN_NUMBER: ${{ github.run_number }} - run: | - python3 scripts/ci/publish_traces.py --traces-dir test/srt/performance_profiles_gpt_oss_4gpu - - nightly-test-8-gpu-b200: - if: github.repository == 'sgl-project/sglang' - runs-on: 8-gpu-b200 - env: - RUNNER_LABELS: 8-gpu-b200 - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Install dependencies - run: | - IS_BLACKWELL=1 bash scripts/ci/ci_install_dependency.sh - - - name: Run DeepSeek v3.1 nightly performance test - timeout-minutes: 180 - env: - TRACE_BASE_URL: https://raw.githubusercontent.com/sglang-bot/sglang-ci-data/main/traces/${{ github.run_id }} - PERFETTO_RELAY_URL: ${{ vars.PERFETTO_RELAY_URL }} - run: | - rm -rf test/srt/performance_profiles_deepseek_v31/ - cd test/srt - IS_BLACKWELL=1 python3 nightly/test_deepseek_v31_perf.py - - - name: Publish DeepSeek v3.1 traces to storage repo - env: - GITHUB_TOKEN: ${{ secrets.GH_PAT_FOR_NIGHTLY_CI_DATA }} - GITHUB_RUN_ID: ${{ github.run_id }} - GITHUB_RUN_NUMBER: ${{ github.run_number }} - run: | - python3 scripts/ci/publish_traces.py --traces-dir test/srt/performance_profiles_deepseek_v31 - - - name: Run DeepSeek v3.2 nightly performance test - timeout-minutes: 180 - env: - TRACE_BASE_URL: https://raw.githubusercontent.com/sglang-bot/sglang-ci-data/main/traces/${{ github.run_id }} - PERFETTO_RELAY_URL: ${{ vars.PERFETTO_RELAY_URL }} - run: | - rm -rf test/srt/performance_profiles_deepseek_v32/ - cd test/srt - IS_BLACKWELL=1 python3 nightly/test_deepseek_v32_perf.py - - - name: Publish DeepSeek v3.2 traces to storage repo - env: - GITHUB_TOKEN: ${{ secrets.GH_PAT_FOR_NIGHTLY_CI_DATA }} - GITHUB_RUN_ID: ${{ github.run_id }} - GITHUB_RUN_NUMBER: ${{ github.run_number }} - run: | - python3 scripts/ci/publish_traces.py --traces-dir test/srt/performance_profiles_deepseek_v32 - - check-all-jobs: - if: always() && (github.repository == 'sgl-project/sglang' || github.event_name == 'workflow_dispatch') - needs: - - nightly-test-4-gpu-b200 - - nightly-test-8-gpu-b200 - runs-on: ubuntu-latest - steps: - - name: Check if any job failed - run: | - if [[ "${{ contains(needs.*.result, 'failure') }}" == "true" ]]; then - echo "One or more nightly test jobs failed" - exit 1 - fi - if [[ "${{ contains(needs.*.result, 'cancelled') }}" == "true" ]]; then - echo "One or more nightly test jobs were cancelled" - exit 1 - fi - echo "All nightly test jobs passed" diff --git a/test/srt/run_suite.py b/test/srt/run_suite.py index 6c0714b89..51175ab66 100644 --- a/test/srt/run_suite.py +++ b/test/srt/run_suite.py @@ -15,7 +15,6 @@ class TestFile: # NOTE: please sort the test cases alphabetically by the test file name suites = { "per-commit-1-gpu": [ - TestFile("debug_utils/test_log_parser.py", 5), TestFile("debug_utils/test_tensor_dump_forward_hook.py", 15), TestFile("function_call/test_json_schema_constraint.py", 1), TestFile("hicache/test_hicache.py", 116), @@ -233,6 +232,7 @@ suites = { "__not_in_ci__": [ TestFile("ascend/test_ascend_w8a8_quantization.py"), TestFile("cpu/test_comm.py"), + TestFile("debug_utils/test_log_parser.py", 5), TestFile("test_deepseek_v3_cutedsl_4gpu.py"), TestFile("entrypoints/http_server/test_abort_request.py"), TestFile("ep/test_deepep_internode.py"),