ProfessorGPTProfessorGPT
Microsoft
MicrosoftMicrosoft· v1.0.0
ai-mlOfficial
Official Provider SkillView repo

Use when optimizing ONNX latency with WinML for a target EP/device, including QNN NPU profiling and graph interactions.

Files40 files
SKILL.md77 lines
Loading editor…

Install

Recommended

One command — your agent picks it up automatically.

Select an AI agent above to see the install command.

or

Manual Install

More steps

Download the archive and add the files to your project manually.

Skill details

Versionv1.0.0
AuthorMicrosoft
Categoryai-ml
Skill IDmicrosoft/winml-cli/skills/auto-optimize
Files40 files

Related skills

Adding Model SupportUse this skill whenever contributing model support to the `winml` CLI: an unsupported Hugging Face model or architecture, an existing family that fails in one or more commands, a missing recipe, exporter, resolver, task, dataset adapter, evaluator, or promotion handoff. It diagnoses the gap, implements the narrowest reusable fix, validates the result, opens a draft model-support PR, and captures reusable findings. Trigger even when the user asks to repair support rather than explicitly saying "aUse Winml CliBuild, optimize, quantize, compile, and benchmark ONNX models for Windows ML using the `winml` CLI. Covers the Build-Your-Own-Model (BYOM) pipeline across NPU (Qualcomm QNN, Intel OpenVINO, AMD VitisAI), GPU, and CPU execution providers. Use this skill whenever the user wants to run a Hugging Face or ONNX model on a Windows AI PC, target an NPU, prepare a model for on-device inference, benchmark latency on Snapdragon X Elite / Intel Core Ultra / AMD Ryzen AI, or troubleshoot operator/EP compatibAgent Host Chat ContributionsBuild and review cross-cutting agent-host chat behavior through lifecycle contributions. Use when adding turn lifecycle side effects, prompt or context injection, restored-history transformation, protocol-action observation, or when reviewing changes that add code to AgentSideEffects or AgentService.Build Champ TriageFind out why a build has failedChat Customizations EditorUse when working on the Chat Customizations editor — the management UI for agents, skills, instructions, hooks, prompts, MCP servers, and plugins.ComponentHelp author a component specification for an agent.