Commit 8d044b1
committed
MI300X vLLM PD: persistent JIT cache + root-safe stale-lock cleanup, M4 Docker/runtime parity
- job.slurm: per-image persistent JIT cache (AITER/Triton/TorchInductor/MoRI/vLLM)
with sudo stale-lock cleanup (cache is root-owned by the container, so the
unprivileged srun user needs sudo to remove dead-owner locks; mirrors AMDSOW
Milestone4 cleanup_persistent_jit_locks_node). Fixes cross-run AITER baton
deadlock. Adds SYS_ADMIN/IPC_LOCK caps, nofile=1048576, shm-size 192G,
/dev/shm mount, and AITER_JIT_DIR/TRITON/TORCHINDUCTOR/MORI/VLLM_CACHE envs.
- server_vllm.sh: M4-sized startup timeout (7200s) for cold AITER compile +
FULL cudagraph capture; MoRIIO kv-transfer-config (read_mode, allow_full_cudagraph).
- amd-master.yaml/models_vllm.yaml: DSR1-0528 FP8 MI300X disagg matrix + M4 flags.
- launch_mi300x-amds.sh: MI300X multinode branch + cluster-specific injection.
Validated end-to-end: 1k1k TP8 1P1D MTP3 conc=9 -> 90/90 completed,
output_throughput 725 tok/s, mean TPOT 11.6ms, MoRIIO KV transfer over Thor RDMA.1 parent 38773bb commit 8d044b1
7 files changed
Lines changed: 130 additions & 53 deletions
File tree
- .github/configs
- benchmarks/multi_node/amd_utils
- runners
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
191 | 191 | | |
192 | 192 | | |
193 | 193 | | |
194 | | - | |
195 | 194 | | |
196 | 195 | | |
197 | 196 | | |
| |||
210 | 209 | | |
211 | 210 | | |
212 | 211 | | |
213 | | - | |
214 | 212 | | |
215 | 213 | | |
216 | 214 | | |
| |||
230 | 228 | | |
231 | 229 | | |
232 | 230 | | |
233 | | - | |
234 | 231 | | |
235 | 232 | | |
236 | 233 | | |
| |||
254 | 251 | | |
255 | 252 | | |
256 | 253 | | |
257 | | - | |
258 | 254 | | |
259 | 255 | | |
260 | 256 | | |
| |||
273 | 269 | | |
274 | 270 | | |
275 | 271 | | |
276 | | - | |
277 | 272 | | |
278 | 273 | | |
279 | 274 | | |
| |||
292 | 287 | | |
293 | 288 | | |
294 | 289 | | |
295 | | - | |
296 | 290 | | |
297 | 291 | | |
298 | 292 | | |
| |||
311 | 305 | | |
312 | 306 | | |
313 | 307 | | |
314 | | - | |
315 | 308 | | |
316 | 309 | | |
317 | 310 | | |
| |||
330 | 323 | | |
331 | 324 | | |
332 | 325 | | |
333 | | - | |
334 | 326 | | |
335 | 327 | | |
336 | 328 | | |
| |||
350 | 342 | | |
351 | 343 | | |
352 | 344 | | |
353 | | - | |
354 | 345 | | |
355 | 346 | | |
356 | 347 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
314 | 314 | | |
315 | 315 | | |
316 | 316 | | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
317 | 337 | | |
318 | 338 | | |
319 | 339 | | |
| |||
343 | 363 | | |
344 | 364 | | |
345 | 365 | | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
346 | 385 | | |
347 | 386 | | |
348 | 387 | | |
| |||
411 | 450 | | |
412 | 451 | | |
413 | 452 | | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
414 | 458 | | |
415 | 459 | | |
416 | 460 | | |
| |||
534 | 578 | | |
535 | 579 | | |
536 | 580 | | |
| 581 | + | |
537 | 582 | | |
538 | 583 | | |
539 | 584 | | |
| |||
580 | 625 | | |
581 | 626 | | |
582 | 627 | | |
| 628 | + | |
583 | 629 | | |
584 | 630 | | |
585 | 631 | | |
| 632 | + | |
| 633 | + | |
586 | 634 | | |
587 | 635 | | |
588 | 636 | | |
| 637 | + | |
589 | 638 | | |
| 639 | + | |
590 | 640 | | |
591 | 641 | | |
592 | 642 | | |
593 | | - | |
594 | 643 | | |
595 | 644 | | |
596 | 645 | | |
597 | 646 | | |
| 647 | + | |
598 | 648 | | |
599 | 649 | | |
600 | 650 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
| 49 | + | |
| 50 | + | |
50 | 51 | | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
51 | 56 | | |
52 | 57 | | |
53 | | - | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
0 commit comments