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
Sideloaded execution provider support added through #1019 is not documented in the user-facing WinML CLI docs. The current docs do not explain WINMLCLI_EP_PATH, the --ep <name>@directory source qualifier, source precedence, or how to verify which plugin DLL was selected.
Users therefore have to infer the workflow from implementation details and PR discussion.
Steps to Reproduce
Search the WinML CLI documentation for WINMLCLI_EP_PATH, @directory, or "sideloaded EP".
Try to determine how to run winml perf with an EP plugin DLL from a custom build or unpacked package.
No user-facing instructions or end-to-end example are available.
Expected Behavior
The documentation should describe how to point WinML CLI at one or more EP directories and explicitly select the directory-discovered provider.
The feature works, but its public usage contract is absent from the documentation.
Acceptance Criteria
Document that WINMLCLI_EP_PATH accepts directories, not individual DLL paths.
Document the Windows path-list separator (;) and multiple-directory behavior.
Explain --ep <alias>@directory and how it differs from unqualified --ep <alias>.
Document discovery/source precedence and shadowed EP behavior.
Show winml sys --list-ep verification, including source, status, and selected DLL path.
Add runnable QNN and OpenVINO winml perf examples.
Document which commands support source-qualified EP selection and any commands that reject it.
Include troubleshooting for nonexistent directories, missing expected provider DLL names, architecture mismatch, registration failures, and native dependencies located beside the plugin DLL.
Link the new guidance from the perf, compile, sys, and EP/device documentation where applicable.
Description
Sideloaded execution provider support added through #1019 is not documented in the user-facing WinML CLI docs. The current docs do not explain
WINMLCLI_EP_PATH, the--ep <name>@directorysource qualifier, source precedence, or how to verify which plugin DLL was selected.Users therefore have to infer the workflow from implementation details and PR discussion.
Steps to Reproduce
WINMLCLI_EP_PATH,@directory, or "sideloaded EP".winml perfwith an EP plugin DLL from a custom build or unpacked package.Expected Behavior
The documentation should describe how to point WinML CLI at one or more EP directories and explicitly select the directory-discovered provider.
It should also include an OpenVINO example:
Actual Behavior
The feature works, but its public usage contract is absent from the documentation.
Acceptance Criteria
WINMLCLI_EP_PATHaccepts directories, not individual DLL paths.;) and multiple-directory behavior.--ep <alias>@directoryand how it differs from unqualified--ep <alias>.winml sys --list-epverification, including source, status, and selected DLL path.winml perfexamples.perf,compile,sys, and EP/device documentation where applicable.Environment
mainAdditional Context
Related implementation: #1019, "EP registration + monitoring — subprocess isolation, structured failures, universal op-tracing dispatch, lazy CLI startup."