Skip to content

[Tracker]: afd-plugin active development #263

Description

@jiangkuaixue123

Purpose

This issue is the execution-level index for active afd-plugin work.

  • Project direction, support policy, and long-term workstreams remain in [RFC]: afd-plugin project roadmap #155.
  • Detailed design and acceptance criteria remain in the linked RFCs and issues.
  • The linked issue or PR is the source of truth for status; this checklist is a
    maintainer-facing snapshot.

Last reviewed: 2026-08-24

Upstream alignment

ModelRunnerV2

Native MoERunner forward refactor

Phase 1: Attention-side native MoERunner reuse

  • Replace handwritten GPU and CAMP2p MoE forward proxies with
    role-specific runners that share one remote-experts implementation.
  • Reuse native Ascend routing for CAMAsync and remove the copied routing
    selection path.
  • Preserve connector payloads, ordering, FFN-driver ownership, dense-layer
    behavior, and role-aware weight allocation.
  • Validate GPU P2P NCCL, NPU CAMP2p, and NPU CAMAsync with pre-/post-refactor
    parity across their currently supported execution modes.

Phase 2: Model-independent FFN MoE computation

  • Introduce reusable GPU and NPU FFN MoE runners instead of
    model-specific FFN helper methods.
  • Keep connector communication state in the FFN driver.
  • Demonstrate reuse with at least one non-DeepSeek native FusedMoE model.
  • Document and fail closed for dense, sequence-parallel, and non-factory
    MoE exceptions.

Detailed architecture, validation requirements, and acceptance criteria remain
in #225.

Model support

DeepSeek V4

Kimi K3

  • NPU CAMAsyncAFDConnector(prioritize this) @yujuancao07
  • NPU CAMP2pAFDConnector
  • GPU P2pNcclAFDConnector

Qwen3 MoE

Qwen3.5 / Qwen3.6 MoE

Model performance

Connectors and runtime optimization

Reliability and CI

Platform and contributor ecosystem

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationhelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions