故障排查
Open、推理与 Close 失败都不抛异常。读 error_code 与 message 处置。
| 症状 | 处置 |
|---|---|
| 打开报缺 Provider | 跑 darra-env-setup 补齐,装到 C:\DARRA\Runtime 后重开 |
| 打开报缺硬件或运行库 | 按消息补装 GPU 或 CUDA 运行库,或换 onnx-cpu |
| 打开报驱动过旧 | 去厂商官网升级显卡驱动,SDK 不代装系统驱动 |
| 打开报版本不配套 | 用环境管理器重装匹配版本,不混两个版本 |
| 推理不返回 | 设 Timeout,超时只判可中断段 |
| GPU 在却跑 CPU | 回读 SelectedProvider;要硬失败就关降级或点名 Provider |
Ultralytics 的 .pt 打不开 | 存成 TorchScript,或转 .onnx |
| 元信息读不出 | 确认 .darmodel 完整;加密包用随包密码打开 |