Apache-2.0official Paddle PIR graph + Paddle2ONNX + ATC + AscendCLtorch_npu / npu:0本作品在大赛官方远端 Ascend Model Agent 的 Ascend910 上加载真实 checkpoint,并完成 full official PP-OCRv5 server text detection graph forward。CPU fallback 被禁止;模型、输入与输出设备信息、权重加载审计、输出统计、软件版本和耗时均固化在 evidence/result.json。
固定官方 revision、87,932,887 字节权重与 SHA-256;完整 PP-OCRv5 server detection Paddle 图导出 ONNX、ATC 编译并由 AscendCL 执行。1×3×736×736 输入与 1×1×736×736 文本概率图均驻留 npu:0,ACL 前向输出全有限且无 CPU fallback。
远端环境应预先安装版本匹配的 CANN、PyTorch 与 torch_npu,不要用普通 pip install 覆盖官方运行时。
python3 -m pip install -r requirements.txt
python3 inference.py --work-dir /tmp/atomgit/sprint3h/phase3-row11-ppocrv5-server-det --out outputs/result.json --device npu:0 --model-id PaddlePaddle/PP-OCRv5_server_det --official-revision ca867c897ecbca8873081573a802ad70d499cb94 --weight-bytes 87932887 --weight-sha256 183146fe9d9910352f68482f623bcbbb9fa7b9e8fa1463b9ad288cef00524d2d --input-shape 1,3,736,736 --input-name x --graph-name inference.json --weight-name inference.pdiparams --onnx-name model_op11.onnx --om-name ppocrv5_server_det.om --onnx-opset 11 --task-name 'full official PP-OCRv5 server text detection graph forward'
npu-smi info
cat outputs/result.jsonnpu:0[1,3,736,736][1,1,736,736]1355.139 ms183146fe9d9910352f68482f623bcbbb9fa7b9e8fa1463b9ad288cef00524d2d87,932,887 bytes / 1 shard filesevidence/result.json 是机器可读事实源;三张证据图分别呈现 Agent 适配流程、NPU 设备闭环和模型输出结果。
npu:0

