Skip to content

Conversation

@Yikun
Copy link
Collaborator

@Yikun Yikun commented May 13, 2025

What this PR does / why we need it?

Add basic CI for PD disaggregation, and enable it when schedule and label with module:pd

  • Updated .github/actionlint.yaml to add a new self-hosted runner configuration: linux-arm64-npu-static-8.
  • Introduced a new GitHub Actions workflow .github/workflows/vllm_ascend_test_pd.yaml for PD disaggregation testing:
    • Scheduled to run daily at 23:00 UTC and triggered by pull request label module:pd.
    • Added steps for baisci installation and other steps will add in followup PR

Related: #841

Does this PR introduce any user-facing change?

No

How was this patch tested?

  • CI passed
  • No trigger by default
image - Trigger only if we tag with pd image

@Yikun Yikun marked this pull request as draft May 13, 2025 07:38
@Yikun Yikun force-pushed the pd-ci branch 5 times, most recently from 05c5b14 to 2e0349a Compare May 13, 2025 09:47
@Yikun Yikun added the pd-test enable pd test for PR label May 13, 2025
Signed-off-by: Yikun Jiang <yikunkero@gmail.com>
@Yikun Yikun added pd-test enable pd test for PR and removed pd-test enable pd test for PR labels May 13, 2025
@Yikun Yikun marked this pull request as ready for review May 13, 2025 09:54
@Yikun Yikun changed the title [CI] Add basic ci for PD disaggregation [CI][1/N] Add basic ci for PD disaggregation May 14, 2025
@MengqingCao MengqingCao mentioned this pull request May 14, 2025
13 tasks
@wangxiyuan wangxiyuan merged commit 5082424 into vllm-project:main May 14, 2025
7 checks passed
chopper0126 pushed a commit to chopper0126/vllm-ascend that referenced this pull request Oct 16, 2025
### What this PR does / why we need it?
Add basic CI for PD disaggregation, and enable it when schedule and
label with `module:pd`

- Updated `.github/actionlint.yaml` to add a new self-hosted runner
configuration: `linux-arm64-npu-static-8`.
- Introduced a new GitHub Actions workflow
`.github/workflows/vllm_ascend_test_pd.yaml` for PD disaggregation
testing:
- Scheduled to run daily at 23:00 UTC and triggered by pull request
label `module:pd`.
- Added steps for baisci installation and other steps will add in
followup PR

Related: vllm-project#841

### Does this PR introduce _any_ user-facing change?
No

### How was this patch tested?
- CI passed
- No trigger by default
<img width="847" alt="image"
src="https://github.com/user-attachments/assets/23aa128f-526d-447f-91c8-8ebf6be8400f"
/>
- Trigger only if we tag with pd
<img width="930" alt="image"
src="https://github.com/user-attachments/assets/aef1caca-2029-48e8-a6e6-860136adcd37"
/>

Signed-off-by: Yikun Jiang <yikunkero@gmail.com>
Angazenn pushed a commit to Angazenn/vllm-ascend that referenced this pull request Oct 21, 2025
### What this PR does / why we need it?
Add basic CI for PD disaggregation, and enable it when schedule and
label with `module:pd`

- Updated `.github/actionlint.yaml` to add a new self-hosted runner
configuration: `linux-arm64-npu-static-8`.
- Introduced a new GitHub Actions workflow
`.github/workflows/vllm_ascend_test_pd.yaml` for PD disaggregation
testing:
- Scheduled to run daily at 23:00 UTC and triggered by pull request
label `module:pd`.
- Added steps for baisci installation and other steps will add in
followup PR

Related: vllm-project#841

### Does this PR introduce _any_ user-facing change?
No

### How was this patch tested?
- CI passed
- No trigger by default
<img width="847" alt="image"
src="https://github.com/user-attachments/assets/23aa128f-526d-447f-91c8-8ebf6be8400f"
/>
- Trigger only if we tag with pd
<img width="930" alt="image"
src="https://github.com/user-attachments/assets/aef1caca-2029-48e8-a6e6-860136adcd37"
/>

Signed-off-by: Yikun Jiang <yikunkero@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pd-test enable pd test for PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants