You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This RFC tracks the Ascend mainline (ascend branch) capability adaptation checklist for Vime.
Phase 1 - basic capability adaptation: reproducible images, accuracy-gated training modes, and platform capabilities that must be validated before scaling to MoE, multi-node, multimodal, and agentic workloads.
Phase 2 - expansion and hardening: CI guards, performance, mainline feature parity, broader model coverage, advanced features, and new Ascend hardware.
This checklist does not replace the broader Ascend roadmaps. It focuses on what must be hardened on the protected Ascend mainline.
Closed items below are annotated with the primary merged PR(s) that landed the work (where applicable).
#267 - Rebuild ascend on NPU implementation: training/rollout backend, weight transfer, NPU attention, scripts, unit tests (Merged)
Implication: further changes land on a protected branch under review policy (see below). This issue tracks what must be validated and hardened on top of #266 / #267.
Relationship to upstream RFCs
[Ascend][RFC] vime-ascend Build and Roadmap #243 - vime-ascend ecosystem roadmap (A2/A3/A5, TQ, R3, P2P, multimodal/MoE, agentic). This checklist covers a subset: infrastructure + acceptance gates + Phase-2 expansion.
[RFC] NPU support roadmap. #51 - NPU support matrix (images, weight transfer, parallelism, VLM, R3, agentic). This checklist covers the subset required for mainline basic capabilities and Phase-2 follow-ups.
Global Acceptance Gate
Every item below must run successfully and meet accuracy / alignment requirements:
Logprob alignment: logprob diff / KL within agreed thresholds; no spikes
Reproducibility: fixed seed + fixed data subset -> reward / loss reproducible
Checkpointing: save -> load -> resume -> metrics continuous
Weight sync: after IPC (colocate) or HCCL (non-colocate) sync, rollout logprob matches training forward
Phase 1 basic mainline adaptation is largely complete. Phase 2 focuses on CI guards, performance, mainline feature parity, broader model coverage, advanced features, and new Ascend SKUs.
CI Guards
Colocate mode: function + accuracy CI (colocate smoke + accuracy gate; build on #285)
Expand CI model coverage (Qwen3.5 / GLM) @Fulin-Gao
Image-build CI (patch protection): Dockerfile.npu + docker/npu_patch/ apply cleanly; build fails on missing / broken patches - #361
Summary
This RFC tracks the Ascend mainline (
ascendbranch) capability adaptation checklist for Vime.This checklist does not replace the broader Ascend roadmaps. It focuses on what must be hardened on the protected Ascend mainline.
Closed items below are annotated with the primary merged PR(s) that landed the work (where applicable).
Related RFCs
Background
The
ascendbranch is now the protected Ascend mainline. Two foundational merges have landed:Dockerfile.npu+docker/npu_patch/: reproducible NPU image build and colocate patches (Merged)ascendon NPU implementation: training/rollout backend, weight transfer, NPU attention, scripts, unit tests (Merged)Implication: further changes land on a protected branch under review policy (see below). This issue tracks what must be validated and hardened on top of #266 / #267.
Relationship to upstream RFCs
Global Acceptance Gate
Every item below must run successfully and meet accuracy / alignment requirements:
Merge policy (
ascendprotected branch)Phase 1 - Basic Capability Adaptation
Core Capabilities (Mainline Prerequisites)
Ascend Platform Capabilities
Model: Qwen3-30B-A3B (MoE)
TQ (Training Quality) - GPU / NPU Alignment
Scale-up (after multi-node + multimodal are ready):
Agentic Workloads (@Fulin-Gao, @momo609)
examples/coding_agent_rl)Phase 1 Suggested Dependencies
Phase 1 One-Page Checklist
Phase 2 - Expansion and Hardening
Phase 1 basic mainline adaptation is largely complete. Phase 2 focuses on CI guards, performance, mainline feature parity, broader model coverage, advanced features, and new Ascend SKUs.
CI Guards
Dockerfile.npu+docker/npu_patch/apply cleanly; build fails on missing / broken patches - #361Performance Optimization
Mainline Feature Sync
Model Support
Feature Support
New Hardware Support