ci: drop redundant multimodal-server jobs from nightly (Nvidia) (#26985)
This commit is contained in:
@@ -21,8 +21,6 @@ on:
|
|||||||
- 'nightly-test-text-perf-2-gpu-h100'
|
- 'nightly-test-text-perf-2-gpu-h100'
|
||||||
- 'nightly-test-vlm-accuracy-2-gpu-h100'
|
- 'nightly-test-vlm-accuracy-2-gpu-h100'
|
||||||
- 'nightly-test-vlm-perf-2-gpu-h100'
|
- 'nightly-test-vlm-perf-2-gpu-h100'
|
||||||
- 'nightly-test-multimodal-server-1-gpu'
|
|
||||||
- 'nightly-test-multimodal-server-2-gpu'
|
|
||||||
- 'nightly-test-perf-4-gpu-b200'
|
- 'nightly-test-perf-4-gpu-b200'
|
||||||
- 'nightly-test-perf-8-gpu-b200'
|
- 'nightly-test-perf-8-gpu-b200'
|
||||||
- 'nightly-test-specialized-8-gpu-b200'
|
- 'nightly-test-specialized-8-gpu-b200'
|
||||||
@@ -487,123 +485,6 @@ jobs:
|
|||||||
- uses: ./.github/actions/upload-cuda-coredumps
|
- uses: ./.github/actions/upload-cuda-coredumps
|
||||||
if: failure()
|
if: failure()
|
||||||
|
|
||||||
# diffusion performance tests
|
|
||||||
nightly-test-multimodal-server-1-gpu:
|
|
||||||
if: github.repository == 'sgl-project/sglang' && (inputs.job_filter == '' || inputs.job_filter == 'all' || inputs.job_filter == 'nightly-test-multimodal-server-1-gpu')
|
|
||||||
runs-on: 1-gpu-h100
|
|
||||||
strategy:
|
|
||||||
fail-fast: false
|
|
||||||
max-parallel: 2
|
|
||||||
matrix:
|
|
||||||
part: [0, 1]
|
|
||||||
steps:
|
|
||||||
- name: Checkout code
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
ref: ${{ inputs.ref || github.ref }}
|
|
||||||
|
|
||||||
- uses: ./.github/actions/check-maintenance
|
|
||||||
|
|
||||||
- name: Install dependencies
|
|
||||||
run: |
|
|
||||||
bash scripts/ci/cuda/ci_install_dependency.sh diffusion
|
|
||||||
pip install slack_sdk
|
|
||||||
|
|
||||||
- name: Run diffusion server tests
|
|
||||||
env:
|
|
||||||
SGLANG_DIFFUSION_SLACK_TOKEN: ${{ secrets.SGLANG_DIFFUSION_SLACK_TOKEN }}
|
|
||||||
GITHUB_RUN_ID: ${{ github.run_id }}
|
|
||||||
GPU_CONFIG: "1-gpu-h100"
|
|
||||||
|
|
||||||
timeout-minutes: 60
|
|
||||||
run: |
|
|
||||||
cd python
|
|
||||||
python3 sglang/multimodal_gen/test/run_suite.py \
|
|
||||||
--suite 1-gpu \
|
|
||||||
--partition-id ${{ matrix.part }} \
|
|
||||||
--total-partitions 2
|
|
||||||
|
|
||||||
- name: Collect diffusion performance metrics
|
|
||||||
if: always()
|
|
||||||
run: |
|
|
||||||
python3 scripts/ci/utils/diffusion/save_diffusion_metrics.py \
|
|
||||||
--gpu-config 1-gpu-h100 \
|
|
||||||
--run-id ${{ github.run_id }} \
|
|
||||||
--output python/diffusion-metrics-1gpu-partition-${{ matrix.part }}.json \
|
|
||||||
--results-json python/diffusion-results.json
|
|
||||||
|
|
||||||
- name: Upload diffusion metrics
|
|
||||||
if: always()
|
|
||||||
uses: actions/upload-artifact@v4
|
|
||||||
with:
|
|
||||||
name: diffusion-metrics-1gpu-partition-${{ matrix.part }}
|
|
||||||
path: python/diffusion-metrics-1gpu-partition-${{ matrix.part }}.json
|
|
||||||
retention-days: 90
|
|
||||||
if-no-files-found: ignore
|
|
||||||
|
|
||||||
- uses: ./.github/actions/upload-cuda-coredumps
|
|
||||||
if: failure()
|
|
||||||
with:
|
|
||||||
artifact-suffix: ${{ matrix.part }}
|
|
||||||
|
|
||||||
nightly-test-multimodal-server-2-gpu:
|
|
||||||
if: github.repository == 'sgl-project/sglang' && (inputs.job_filter == '' || inputs.job_filter == 'all' || inputs.job_filter == 'nightly-test-multimodal-server-2-gpu')
|
|
||||||
runs-on: 2-gpu-h100
|
|
||||||
strategy:
|
|
||||||
fail-fast: false
|
|
||||||
max-parallel: 2
|
|
||||||
matrix:
|
|
||||||
part: [0, 1]
|
|
||||||
steps:
|
|
||||||
- name: Checkout code
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
ref: ${{ inputs.ref || github.ref }}
|
|
||||||
|
|
||||||
- uses: ./.github/actions/check-maintenance
|
|
||||||
|
|
||||||
- name: Install dependencies
|
|
||||||
run: |
|
|
||||||
bash scripts/ci/cuda/ci_install_dependency.sh diffusion
|
|
||||||
pip install slack_sdk
|
|
||||||
|
|
||||||
- name: Run diffusion server tests
|
|
||||||
env:
|
|
||||||
SGLANG_DIFFUSION_SLACK_TOKEN: ${{ secrets.SGLANG_DIFFUSION_SLACK_TOKEN }}
|
|
||||||
GITHUB_RUN_ID: ${{ github.run_id }}
|
|
||||||
GPU_CONFIG: "2-gpu-h100"
|
|
||||||
|
|
||||||
timeout-minutes: 210
|
|
||||||
run: |
|
|
||||||
cd python
|
|
||||||
python3 sglang/multimodal_gen/test/run_suite.py \
|
|
||||||
--suite 2-gpu \
|
|
||||||
--partition-id ${{ matrix.part }} \
|
|
||||||
--total-partitions 2
|
|
||||||
|
|
||||||
- name: Collect diffusion performance metrics
|
|
||||||
if: always()
|
|
||||||
run: |
|
|
||||||
python3 scripts/ci/utils/diffusion/save_diffusion_metrics.py \
|
|
||||||
--gpu-config 2-gpu-h100 \
|
|
||||||
--run-id ${{ github.run_id }} \
|
|
||||||
--output python/diffusion-metrics-2gpu-partition-${{ matrix.part }}.json \
|
|
||||||
--results-json python/diffusion-results.json
|
|
||||||
|
|
||||||
- name: Upload diffusion metrics
|
|
||||||
if: always()
|
|
||||||
uses: actions/upload-artifact@v4
|
|
||||||
with:
|
|
||||||
name: diffusion-metrics-2gpu-partition-${{ matrix.part }}
|
|
||||||
path: python/diffusion-metrics-2gpu-partition-${{ matrix.part }}.json
|
|
||||||
retention-days: 90
|
|
||||||
if-no-files-found: ignore
|
|
||||||
|
|
||||||
- uses: ./.github/actions/upload-cuda-coredumps
|
|
||||||
if: failure()
|
|
||||||
with:
|
|
||||||
artifact-suffix: ${{ matrix.part }}
|
|
||||||
|
|
||||||
# B200 Performance tests - 4 GPU
|
# B200 Performance tests - 4 GPU
|
||||||
nightly-test-perf-4-gpu-b200:
|
nightly-test-perf-4-gpu-b200:
|
||||||
if: github.repository == 'sgl-project/sglang' && (inputs.job_filter == '' || inputs.job_filter == 'all' || inputs.job_filter == 'nightly-test-perf-4-gpu-b200')
|
if: github.repository == 'sgl-project/sglang' && (inputs.job_filter == '' || inputs.job_filter == 'all' || inputs.job_filter == 'nightly-test-perf-4-gpu-b200')
|
||||||
@@ -728,8 +609,6 @@ jobs:
|
|||||||
needs:
|
needs:
|
||||||
- nightly-test-general-8-gpu-h200
|
- nightly-test-general-8-gpu-h200
|
||||||
- nightly-test-general-8-gpu-b200
|
- nightly-test-general-8-gpu-b200
|
||||||
- nightly-test-multimodal-server-1-gpu
|
|
||||||
- nightly-test-multimodal-server-2-gpu
|
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
@@ -779,8 +658,6 @@ jobs:
|
|||||||
- nightly-test-text-perf-2-gpu-h100
|
- nightly-test-text-perf-2-gpu-h100
|
||||||
- nightly-test-vlm-accuracy-2-gpu-h100
|
- nightly-test-vlm-accuracy-2-gpu-h100
|
||||||
- nightly-test-vlm-perf-2-gpu-h100
|
- nightly-test-vlm-perf-2-gpu-h100
|
||||||
- nightly-test-multimodal-server-1-gpu
|
|
||||||
- nightly-test-multimodal-server-2-gpu
|
|
||||||
- nightly-test-perf-4-gpu-b200
|
- nightly-test-perf-4-gpu-b200
|
||||||
- nightly-test-specialized-8-gpu-b200
|
- nightly-test-specialized-8-gpu-b200
|
||||||
- nightly-test-diffusion-comparison
|
- nightly-test-diffusion-comparison
|
||||||
|
|||||||
Reference in New Issue
Block a user