Skip to content

[CICD] Add MUSA S5000 CI workflow - #314

Closed
HermiaHuan wants to merge 7 commits into
flagos-ai:mainfrom
BrianPei:PR-musa-s5000-support
Closed

[CICD] Add MUSA S5000 CI workflow#314
HermiaHuan wants to merge 7 commits into
flagos-ai:mainfrom
BrianPei:PR-musa-s5000-support

Conversation

@HermiaHuan

Copy link
Copy Markdown
Collaborator

Summary

  • Add MUSA S5000 platform CI configuration.
  • Add MUSA Dockerfile, check/setup scripts, and test platform config.
  • Enable MUSA in platform discovery and CI workflow.
  • Add MUSA-specific Qwen3/Qwen3.6 E2E and benchmark smoke cases.
  • Make artifact upload steps non-blocking to avoid self-hosted runner network flakes failing CI.

Validation

  • ruff check passed
  • ruff format --check passed
  • bash syntax check passed
  • MUSA unit/e2e/benchmark dry-run passed

@CLAassistant

CLAassistant commented Jul 27, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@hooray03
hooray03 force-pushed the PR-musa-s5000-support branch from 6f90f50 to 8d7642f Compare July 27, 2026 07:23
@github-actions github-actions Bot removed the docs label Jul 27, 2026
@HermiaHuan

Copy link
Copy Markdown
Collaborator Author

Closing this PR because the relevant changes have been consolidated into #347. We will continue the review and validation in the unified PR to avoid duplicated changes and merge conflicts.

xmhubj pushed a commit that referenced this pull request Aug 10, 2026
…es (#347)

## Summary

This PR consolidates the pending MUSA S5000, MetaX graph serving, and
Ascend 910C CI updates, and keeps Qwen3.6 test configs unified across
platforms.

## Changes

- Unify Qwen3.6 test configs into shared 27B/35B TP2/TP4 eager/graph
YAML cases.
- Move platform/device-specific Qwen3.6 differences into
`tests/platforms/*yaml` `device_overrides`.
- Add runner/config loading support for applying device-level case
overrides.
- Add serving response validation for text and image chat cases.
- Add MUSA S5000 CI config, scripts, Dockerfile, and platform test
config.
- Add MetaX graph serving CI matrix support and timeout override
handling.
- Add Ascend 910C CI/image/script updates and related Ascend validation
patches.

## Notes

This PR consolidates the relevant changes from #314, #327, and #328. The
old platform-specific Qwen3.6 YAML files are not kept; their differences
are represented through unified cases plus platform `device_overrides`.

## Validation

- Generated CI matrices for cuda, hygon, metax, musa, and ascend.
- Verified platform discovery includes cuda, ascend, hygon, metax, and
musa.
- Verified Qwen3.6 config loading applies device overrides correctly.
- Ran shell syntax checks for Docker/build/setup scripts.
- Ran Python compile check with temporary pycache.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants