跳到主要内容

环境与安装

失败读结果里的错误码与消息。

打开说缺 Provider 怎么办?​

含义:运行时 Provider 包未装。

处置:跑 darra-env-setup 或 Studio 环境管理器补齐,可选进阶包在 Studio 下载中心装,SDK 不下载、不安装环境。先看缺哪个:静态 Check() 的 providers 表里 installed=false 的条目,hint 会点名缺的 Provider。

版本不匹配怎么办?​

含义:推理环境与 SDK 版本不配套(一新一旧)。

处置:不是只重装 SDK 一个方向——SDK 内核(DarraAI.Core)与运行时包两边要配套。用环境管理器重装匹配版本;先删旧包再装,不要两版本同居。

缺硬件 / 缺运行库怎么办?​

含义:没所需硬件(如选 CUDA / TensorRT 却无 N 卡)。

处置:换匹配后端,或装上硬件。指名后端不可用时如实报错,不静默换路。

驱动过旧怎么办?​

含义:硬件在,但驱动低于 Provider manifest 门槛。

处置:去厂商官网升驱动(需管理员、可能重启)。SDK 与环境工具都不代装系统驱动。升不了就退回 CPU(如 onnx-cpu)。

环境管理器管什么、不管什么?​

管:把推理环境部署到 C:\DARRA\Runtime,按 providerId 与版本分子目录(如 C:\DARRA\Runtime\onnx-cuda\1.18.0)。SDK 只读这里,不下载、不安装依赖。

不管:系统驱动。

下载失败 / 校验不过:在 Studio 下载中心或离线部署处理;校验不过绝不放行。