自动加速:没有 GPU 就直接 CPU
GUI、CLI、Python、ROS 都默认 auto。GPU 环境只在检测到可用 GPU 时准备。
初始化规则
| 硬件结果 | 程序行为 |
|---|---|
| 没有本版可用 GPU | 直接使用自带 CPU;不下载、不解压 GPU 资源、不安装 GPU 环境、不构建引擎 |
| 可用 NVIDIA GPU | 检查并准备运行库;优先 TensorRT,再 CUDA,再 CPU |
| Windows Intel / AMD 可用 DirectX 12 GPU | 使用 DML,失败时可回退 CPU |
| Linux Intel / AMD 核显 | 本版 CPU |
硬件检测不是模型推理验收。实际后端、精度和回退原因,以本次处理信息为准。
自动准备,也可以手动检查
正常启动入口自动检查。GUI“运行环境”可重新检测和补齐;无桌面使用同一个安装入口:
Windows
.\setup.cmd --check-only
.\setup.cmd --prepareLinux
bash setup.sh --check-only
bash setup.sh --prepare运行库随完整包提供,补齐使用本地资源,不联网。系统显卡驱动由客户或管理员按厂商流程安装;相机软件不安装内核驱动。没有可用 GPU 时以上准备命令直接报告 CPU 可用。
首次 TensorRT 推理
Linux 在实际目标 GPU 上生成并加密缓存引擎。模型在内存中解密,不落盘明文 ONNX。客户无需编译 GUI、SDK、ROS 或 C++ 核心。Windows 引擎不兼容时可回退 CUDA。
没有 GPU 时完全跳过这一步。普通拍照和录像无需先执行深度推理。
验收边界
Windows RTX 4060 Laptop 已验证 TensorRT、CUDA、DML 推理;Linux CPU 已实际验证。Linux NVIDIA 推理及首次引擎构建、Windows Intel / AMD 真机 DML 仍待对应设备验收。