microsoft / microsoft/winml-cli
P1-INFRA-007: Doc Parser — Intel (OpenVINO) & AMD Support
Open
@DingmaomaoBJTU is already working on this.
Since Mar 31, 2026.
infrastructure
P1
static-analyzer
triaged
- Dominant language
- Python
- Stars
- 40
- Forks
- 11
- Avg merge
- 1d 8h
- Merged PRs (30d)
- 50
Description
Summary
Extend the doc parser to support Intel OpenVINO and AMD Ryzen AI documentation sources, enabling automated op coverage data collection for these EPs.
Context
The doc parser currently supports QNN SDK documentation only (#394). Extending it to OpenVINO and AMD documentation automates op coverage collection for these EPs — reducing manual data maintenance and ensuring coverage stays up-to-date as SDK versions change.
From plans/release/0315_release_plan/P1_CHECKLIST.md (P1-INFRA-007). Deferred to after May in the 0501 plan.
Current State
- Doc parser supports QNN only (#394)
- OpenVINO and AMD op coverage data must be maintained manually
- Each new SDK version requires manual re-collection
Desired State
- Doc parser extended with OpenVINO NPU/GPU/CPU documentation parsing
- Doc parser extended with AMD Ryzen AI / ROCm documentation parsing
- Parsed data auto-normalized to the standard EP op coverage format
- Automated update pipeline: re-parse when SDK version changes
Acceptance Criteria
- OpenVINO doc parser implemented and produces op coverage in standard format
- AMD Ryzen AI doc parser implemented (or stub if SDK docs not publicly available)
- Multi-vendor doc normalization: consistent field names/types across all parsers
- Automated test: parsed coverage matches known-good reference for at least one SDK version
- Doc parser triggered via
wmk update-ep-coverage --ep openvino
Technical Notes
- OpenVINO supported ops: https://docs.openvino.ai/latest/openvino_docs_ops_opset.html
- AMD Ryzen AI: may require partner access to SDK docs — use public docs as fallback
- Parser output must match existing QNN coverage data format (#394)
- Version pinning: parser must handle SDK version as input parameter
Related Files
plans/release/0315_release_plan/P1_CHECKLIST.md— P1-INFRA-007- #394 — QNN doc parser (reference implementation)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.