一键导入
add-gpu-op
Add a new operation to the OpenVINO GPU plugin — OpenCL kernel design, oneDNN-backed paths, sub-group/LWS tuning, and functional tests.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Add a new operation to the OpenVINO GPU plugin — OpenCL kernel design, oneDNN-backed paths, sub-group/LWS tuning, and functional tests.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Write unit tests for OpenVINO ov::Model graph transformations (passes). Use when the user asks to write, add, or refactor tests for a transformation pass (MatcherPass, ModelPass), or to modernize legacy transformation tests.
Troubleshooting all sorts of failures, crashes, exceptions and errors using debug capabilities. Analyze accuracy, performance, model compilation, or memory issues. Dump tensors and intermediate blobs. Serialize and visualize IRs, execution graphs. Enable verbose, logging. Profile execution. Compare layer outputs. Inspect, trace or dump transformations. Identify executed operations, nodes, primitives, kernels.
Upgrade the PyTorch version used by OpenVINO tests (torch / torchvision / torchaudio) and resolve fallout — missing operator translators, new functionalized `*_copy` aten ops, decomposition changes, FX-only tests failing in TorchScript mode, and accuracy regressions caused by stricter typing. Use when the user asks to "bump torch", "update pytorch to X.Y", "upgrade torch tests", or when pytorch_tests / model_hub pytorch tests fail after a torch version change. Do not use for: enabling a single new PyTorch operator unrelated to a version bump, GenAI / Optimum upgrades, or plugin-level numerical bugs unrelated to the frontend.
Adds a core operator to the OpenVINO toolkit. Use when asked to implement a new operation into OpenVINO.
Add a new operation to the OpenVINO CPU plugin — node registration, JIT/oneDNN executors (AVX2/AVX-512/AMX), and functional tests.
Adds a new operation to OpenVINO Frontend pipelines with translator updates, registration, and tests.
| name | add-gpu-op |
| description | Add a new operation to the OpenVINO GPU plugin — OpenCL kernel design, oneDNN-backed paths, sub-group/LWS tuning, and functional tests. |
When the Core OpSpec agent has produced a new op spec and you need to implement GPU plugin support: kernel implementation, registration, and testing.
Execute in order — each step produces artifacts consumed by the next.
| Step | File | Purpose |
|---|---|---|
| 0a | step0-plan.md | Read op spec, build implementation plan, decide kernel vs oneDNN path |
| 0b | step0-parse-spec.md | Parse op spec JSON/MD into GPU-readable format |
| 1 | step1-hardware-analysis.md | Identify hardware constraints, sub-group size, memory layout requirements |
| 2 | step2-file-structure.md | Create kernel and primitive files, register in factory |
| 3a | step3-kernel-development.md | Write OpenCL kernel (blocked reads, sub-groups, LWS tuning) |
| 3b | step3-write-tests.md | Write layer tests |
| 3c | step3-run-tests.md | Run and verify tests |
| 3d | step3-profiling.md | Profile and tune kernel |
| 4 | step4-onednn-integration.md | Add oneDNN-backed primitive path where applicable |
| 5 | step5-optimize.md | Final performance optimizations |
When invoked by the GPU Agent or Enable Operator Agent, start from orchestrator.md — it selects the relevant subset of steps based on the op type and available hardware.