recipe(vitpose): add FP32 QNN NPU recipe with bounded validation - #1419
Conversation
|
Independent agent limited review, relayed by the publishing agent. LIMITED_SCOPE_HONESTY_CHECK: NO_FINDINGSIndependent post-publication review under charter revision 2 and the explicit “先发待验证 Draft” exception. This is not model-support approval, Goal acceptance, ordinary workflow approval, a GitHub Review, or permission to merge or mark ready. Reviewed the actual published body and complete diff at head 1fd43e7, base/parent da5dbcd.
At 2026-09-15 17:09 UTC, all 9 visible GitHub checks were successful; the earlier publication snapshot was pending. Neither state validates these model candidates. Before this comment, there were 0 conversation comments, 0 review threads, and 0 GitHub reviews. Link-check limitation: seven linked GitHub files and #1401 resolved through live metadata. The two pinned Hugging Face link patterns and existing source-file hashes match the frozen identity; a live Hugging Face metadata request failed at the network connection, so remote reachability is not claimed. Review verification used read-only Git/GitHub and small text/JSON/XML/hash inspection. No Python/project imports, tests, CLI help, model commands, dependency/provider operations, payload downloads, cleanup, source/recipe edits, or auth changes were performed. No fixes are requested within this limited review; intentional missing model validation is not a finding against the authorized unvalidated Draft. This opinion may be delivered only as a normal comment, never a GitHub Review. |
1fd43e7 to
b0660d0
Compare
982f7bd
into
microsoft:main
Summary
Add an optimization-enabled FP32 QNN/NPU recipe for usyd-community/vitpose-plus-base (keypoint-detection). Only FP32 is included. The unaccepted W8A8 target candidate has been removed; existing generic recipes are unchanged.
The model consumes one normalized RGB person crop [1,3,256,192] and emits 17 keypoint heatmaps [1,17,64,48]. Person detection is external. The recipe retains eager attention, GELU/MatMulAdd fusion, and an external QNN EP context.
Validation
Validated on main 0602891 plus the recipe, using model revision 92be54d7a29e42fad47b6e2ca01dd9e685a61e0d and QNN catalog EP 2.2480.53.0. The final edit changes only the advisory note/JSON formatting and removes W8A8; FP32 execution settings are unchanged.
These are bounded build/runtime/fidelity checks, not representative COCO accuracy or full model-family support. No FP16, W8A8 or W8A16 acceptance is claimed. Model/processor IDs in the recipe are not revision-pinned. Target-specific discovery selects only FP32 for qnn/npu, rather than unioning generic precision recipes.
Reproduce