Skip to content

P1-EP-AMD-NPU-001: AMD NPU (Ryzen AI) — Op Coverage Collection #145

@DingmaomaoBJTU

Description

@DingmaomaoBJTU

Summary

Collect operator coverage data for the AMD Ryzen AI NPU execution provider, establishing the supported op set needed for the static analyzer to assess model compatibility.

Context

AMD NPU (Ryzen AI) is a new EP target for the May 1 delivery. Like QNN (#365) and OpenVINO NPU (#368), it requires an op coverage database to enable accurate static analysis. This is the highest-effort new EP in the 0501 plan — AMD NPU requires both op coverage AND subgraph pattern support (see companion issue AMD-NPU-002).

From plans/release/0501_release_plan/P0_CHECKLIST.md (P1-EP-001).

Current State

Desired State

  • AMD Ryzen AI op coverage list collected from AMD SDK documentation
  • Coverage data integrated into the EP registry
  • Static analyzer can flag AMD NPU-incompatible ops

Acceptance Criteria

  • AMD Ryzen AI op coverage data collected (from SDK docs + runtime testing)
  • Coverage integrated into EP registry in standard format
  • Static analyzer produces AMD NPU compatibility reports for test models
  • Validated on AMD Ryzen AI hardware (Ryzen AI 300 / Strix Point preferred)
  • All existing tests pass

Technical Notes

  • AMD Ryzen AI SDK: https://ryzenai.docs.amd.com/
  • Similar scope to QNN op coverage — subgraph patterns are also required (companion issue P1-EP-002)
  • Risk: Limited public documentation; AMD SDK partner access may be required
  • Hardware: Requires AMD Ryzen AI device (Strix Point / Phoenix Point with NPU)

Related Files

  • plans/release/0501_release_plan/ep-scale.md — AMD NPU detailed spec (P0.2 section)
  • plans/release/0501_release_plan/P0_CHECKLIST.md — P1-EP-001

Metadata

Metadata

Labels

EP scaleEP scale work itemNPUNPU specific

Type

No fields configured for Task.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions