main
yaml 72 lines 1.98 KB
Raw
1 group: Expert Parallelism
2 depends_on:
3 - image-build
4 steps:
5 - label: ":nvidia: (H200 MIG 18GB) EPLB Algorithm"
6 key: eplb-algorithm
7 timeout_in_minutes: 20
8 device: h200_18gb
9 working_dir: "/vllm-workspace/tests"
10 source_file_dependencies:
11 - vllm/distributed/eplb
12 - tests/distributed/test_eplb_algo.py
13 - tests/distributed/test_eplb_utils.py
14 commands:
15 - pytest -v -s distributed/test_eplb_algo.py
16 - pytest -v -s distributed/test_eplb_utils.py
17 mirror:
18 amd:
19 label: ":amd: (MI355 DPX) EPLB Algorithm"
20 dind: false
21 device: mi355_dpx
22 timeout_in_minutes: 30
23 depends_on:
24 - image-build-amd
25 source_file_dependencies:
26 - vllm/distributed/eplb
27 - tests/distributed/test_eplb_algo.py
28 - tests/distributed/test_eplb_utils.py
29 - vllm/platforms/rocm.py
30
31 - label: ":nvidia: (L4) EPLB Execution"
32 key: eplb-execution
33 timeout_in_minutes: 25
34 working_dir: "/vllm-workspace/tests"
35 device: l4
36 num_devices: 4
37 source_file_dependencies:
38 - vllm/distributed/eplb
39 - tests/distributed/test_eplb_execute.py
40 commands:
41 - pytest -v -s distributed/test_eplb_execute.py
42 - pytest -v -s distributed/test_eplb_spec_decode.py
43 mirror:
44 amd:
45 label: ":amd: (MI355) EPLB Execution"
46 dind: false
47 device: mi355_4
48 timeout_in_minutes: 35
49 depends_on:
50 - image-build-amd
51 source_file_dependencies:
52 - vllm/distributed/eplb
53 - tests/distributed/test_eplb_execute.py
54 - tests/distributed/test_eplb_spec_decode.py
55 - vllm/platforms/rocm.py
56
57 - label: ":nvidia: (H100) Elastic EP Scaling"
58 key: elastic-ep-scaling-test
59 timeout_in_minutes: 40
60 device: h100
61 working_dir: "/vllm-workspace/tests"
62 num_devices: 4
63 source_file_dependencies:
64 - vllm/distributed/
65 - "!vllm/distributed/kv_transfer/"
66 - vllm/engine/
67 - vllm/v1/executor/
68 - vllm/compilation/
69 - tests/distributed/
70 commands:
71 - bash /vllm-workspace/.buildkite/scripts/install-kv-connectors.sh
72 - pytest -v -s distributed/test_elastic_ep.py