Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions .buildkite/test_areas/distributed.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ depends_on:
steps:
- label: ":nvidia: (L4) Distributed Comm Ops"
key: distributed-comm-ops
automatic_shard: true
timeout_in_minutes: 25
working_dir: "/vllm-workspace/tests"
device: l4
Expand All @@ -21,6 +22,7 @@ steps:
- pytest -v -s distributed/test_shm_storage.py
mirror:
amd:
automatic_shard: true
label: ':amd: (MI300) Distributed Comm Ops'
dind: false
device: mi300_2
Expand All @@ -40,6 +42,7 @@ steps:

- label: ":nvidia: (L4) Sharded RDT Weight Transfer"
key: sharded-rdt-weight-transfer
automatic_shard: true
device: l4
timeout_in_minutes: 20
working_dir: "/vllm-workspace/tests"
Expand All @@ -55,6 +58,7 @@ steps:
- pytest -v -s distributed/test_sharded_rdt_trainer.py
mirror:
amd:
automatic_shard: true
label: ":amd: (MI355 DPX) Sharded RDT Weight Transfer"
dind: false
device: mi355_dpx
Expand Down Expand Up @@ -130,6 +134,7 @@ steps:

- label: ":nvidia: (L4) Distributed Compile + RPC"
key: distributed-compile-rpc-tests-2-gpus
automatic_shard: true
timeout_in_minutes: 65
working_dir: "/vllm-workspace/tests"
device: l4
Expand All @@ -152,6 +157,7 @@ steps:
- pytest -v -s ./compile/test_wrapper.py
mirror:
amd:
automatic_shard: true
label: ":amd: (MI355) Distributed Compile + RPC"
dind: false
device: mi355_2
Expand All @@ -176,6 +182,7 @@ steps:

- label: ":nvidia: (L4) Distributed Torchrun + Shutdown"
key: distributed-torchrun-shutdown-tests-2-gpus
automatic_shard: true
timeout_in_minutes: 30
working_dir: "/vllm-workspace/tests"
device: l4
Expand All @@ -200,6 +207,7 @@ steps:
- pytest -v -s v1/worker/test_worker_memory_snapshot.py
mirror:
amd:
automatic_shard: true
label: ':amd: (MI300) Distributed Torchrun + Shutdown'
dind: false
device: mi300_2
Expand Down Expand Up @@ -369,6 +377,7 @@ steps:

- label: ":nvidia: (L4) [Nightly] Distributed Compile + Comm"
key: distributed-compile-comm-4-gpus
automatic_shard: true
# Nightly only: 4-GPU L4 pods wait behind smaller jobs on per-PR runs.
optional: true
timeout_in_minutes: 70
Expand All @@ -392,6 +401,7 @@ steps:
- pytest -v -s distributed/test_multiproc_executor.py::test_multiproc_executor_multi_node
mirror:
amd:
automatic_shard: true
# Run on PRs even when the L4 step is optional (nightly only).
optional: false
label: ':amd: (MI355) Distributed Compile + Comm'
Expand All @@ -416,6 +426,7 @@ steps:

- label: ":nvidia: (H100) [Nightly] Distributed DP + EP"
key: distributed-tests-8xh100
automatic_shard: true
timeout_in_minutes: 20
optional: true
device: h100
Expand All @@ -441,6 +452,7 @@ steps:
- pytest -v -s distributed/test_eplb_execute.py -k symm_mem
mirror:
amd:
automatic_shard: true
label: ":amd: (MI355) Distributed DP + EP"
dind: false
device: mi355_8
Expand Down Expand Up @@ -577,6 +589,7 @@ steps:

- label: ":nvidia: (B200) [Nightly] Distributed"
key: distributed-tests-2xb200
automatic_shard: true
device: b200-k8s
optional: true
working_dir: "/vllm-workspace/"
Expand All @@ -589,6 +602,7 @@ steps:
- pytest -v -s tests/distributed/test_mnnvl_alltoall.py
mirror:
amd:
automatic_shard: true
label: ":amd: (MI355) Distributed AgRs All2All"
dind: false
device: mi355_2
Expand All @@ -611,6 +625,7 @@ steps:

- label: ":nvidia: (B200) GEMM-RS/AR"
key: gemm-rs-ar-2xb200
automatic_shard: true
timeout_in_minutes: 20
device: b200-k8s
working_dir: "/vllm-workspace/"
Expand All @@ -623,6 +638,7 @@ steps:
- pytest -v -s tests/kernels/test_gemm_rs_ar.py
mirror:
amd:
automatic_shard: true
label: ":amd: (MI355) GEMM-RS-AR"
dind: false
device: mi355_4
Expand Down Expand Up @@ -779,6 +795,7 @@ steps:

- label: ":nvidia: (L4) Distributed Preload"
key: preload-2-gpus
automatic_shard: true
timeout_in_minutes: 15
working_dir: "/vllm-workspace/tests"
device: l4
Expand All @@ -791,6 +808,7 @@ steps:
- pytest -v -s model_executor/model_loader/test_weight_cache.py -m 'distributed(num_gpus=2)'
mirror:
amd:
automatic_shard: true
label: ":amd: (MI355) Distributed Preload"
dind: false
device: mi355_2
Expand Down
4 changes: 4 additions & 0 deletions .buildkite/test_areas/expert_parallelism.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ depends_on:
steps:
- label: ":nvidia: (H200 MIG 18GB) EPLB Algorithm"
key: eplb-algorithm
automatic_shard: true
timeout_in_minutes: 20
device: h200_18gb
working_dir: "/vllm-workspace/tests"
Expand All @@ -18,6 +19,7 @@ steps:
- pytest -v -s distributed/test_eplb_utils.py
mirror:
amd:
automatic_shard: true
label: ":amd: (MI355 DPX) EPLB Algorithm"
dind: false
device: mi355_dpx
Expand All @@ -32,6 +34,7 @@ steps:

- label: ":nvidia: (L4) [Nightly] EPLB Execution"
key: eplb-execution
automatic_shard: true
# Nightly only: 4-GPU L4 pods wait behind smaller jobs on per-PR runs.
optional: true
timeout_in_minutes: 25
Expand All @@ -46,6 +49,7 @@ steps:
- pytest -v -s distributed/test_eplb_spec_decode.py
mirror:
amd:
automatic_shard: true
# Run on PRs even when the L4 step is optional (nightly only).
optional: false
label: ":amd: (MI355) EPLB Execution"
Expand Down
1 change: 1 addition & 0 deletions .buildkite/test_areas/fault_tolerance.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ steps:
# Keep the AMD job: its commands do not run this installation.
- label: ':amd: (MI355) MoRI EP Healthy Baseline'
key: amd-fault-tolerance-e2e-2xh100
automatic_shard: true
timeout_in_minutes: 10
device: mi355_2
num_devices: 2
Expand Down
2 changes: 2 additions & 0 deletions .buildkite/test_areas/models_distributed.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ depends_on:
steps:
- label: ":nvidia: (L4) [Nightly] Qwen4 Exp SP"
key: qwen4-exp-sp-tests-4-gpus
automatic_shard: true
# Nightly only: 4-GPU L4 pods wait behind smaller jobs on per-PR runs.
optional: true
timeout_in_minutes: 30
Expand All @@ -22,6 +23,7 @@ steps:
- pytest -v -s models/qwen4_exp/test_tpsp.py
mirror:
amd:
automatic_shard: true
# Run on PRs even when the L4 step is optional (nightly only).
optional: false
label: ":amd: (MI355) Qwen4 Exp SP"
Expand Down
Loading