环境与常见问题

完整包应保留哪些内容

分发完整的软件文件夹,包括主程序、_internal、经典环境目录和异常检测环境目录。客户需要可用的显卡驱动及适配的系统运行库;软件内包含框架运行库,不代表可以替代 NVIDIA 驱动。

MkDocs 只用于开发时生成文档,客户不需要安装 MkDocs、Python 或另一个网页服务器。帮助由软件开启只监听本机地址的轻量服务,五种语言页面及搜索资源随包提供。

帮助网页位于随包的 _internal/help_site。该目录用于帮助入口,不能按普通说明文档随意删掉。软件根目录的 docs 技术说明和 package-manifest.json 仍不是训练/推理的运行依赖;manifest 用于文件完整性排查。

为什么没有 mAP

先确认是否有独立验证集,再看是否到了验证轮次。经典 COCO 只有训练集时不运行验证,也不自动分出图片。若已执行验证仍没有有效值,查看原始验证日志,不使用 loss 替代评估。

GPU 利用率不高

GPU 百分比取决于实际任务、批次、图片尺寸、数据读取、CPU 预处理和采样间隔。GPU 利用率与显存使用率不是同一概念。检查日志是否真的选中了 GPU,以及 data_cost 是否占据较大比例;经典 Windows 可适度调整 workers,再比较实际吞吐量。

内存或显存不足

先减小 batch,再按任务降低图像尺寸。异常检测还可降低候选特征上限、核心集上限或保留比例。不同任务参数含义不同,不要把核心集上限理解成 batch。

经典模型仍在下载预训练权重

“使用配置文件中的预训练设置”会沿用 URL,客户机不一定已有缓存。离线时选本地兼容权重或随机初始化。程序结构存在不等于预训练权重已缓存。

权重、类别或预处理不匹配

使用与权重一致的任务、配置、类别顺序和预处理。经典模型可从训练实验导入;现代分类要保留模型中的预处理元数据。不要拿普通检测模型到 OBB 页面,或把导出的经典静态模型当作 .pdparams 检查点。

ONNX 为什么在 CPU 上运行

当前主推理页面对现代 ONNX 强制使用 CPU,并在原始日志中提示。选择 GPU 不会解除这项现有兼容性策略。

帮助页面或搜索打不开

保持软件开启,从侧边栏重新打开帮助,检查默认浏览器和本机访问权限。无需互联网。若提示文档缺失,使用包含 help_site 的完整新版本;旧包不会因为源码新增文档而自动获得帮助。