Skip to content

模型与资源

本文记录当前仓库可确认的模型和资源组织方式。

资源目录

目录用途
data/resource/aiboxresourceSophon 发布包资源
data/resource/aiboxresource_x86x86 Docker/CPU 后端资源

构建时通过 RESOURCE_DIR 选择资源目录。

模型模板

模型模板位于:

text
data/resource/*/model_template

当前模板文件(两个资源目录内容一致,共 13 个):

  • 检测:yolov5_detyolov8_detyolov9_detyolov11_detyolov12_detyolo26_det
  • 分类:classify(基于 YOLOv8 的分类模板)
  • 关键点:keypoints
  • 特征:feature
  • 分割:sam2
  • 目标定位:dino
  • 视觉语言模型:qwen3vlqwen3_5

完整清单以 data/resource/aiboxresource/model_template/data/resource/aiboxresource_x86/model_template/ 目录下的实际文件为准。

布局和组件

资源布局文件包括:

text
data/resource/*/layout/modelComponents.json
data/resource/*/layout/actions.json
data/resource/*/layout/linkageStorages.json

这些文件会影响前端配置项、模型组件参数、动作节点和联动策略。

算法模板

算法模板位于:

text
data/resource/*/algorithm_template

其中可见视觉语言大模型、DINO、YOLO 等相关模板。正式发布时,建议从当前资源目录生成一份“模板目录表”,避免手写列表过时。

x86 与 Sophon 差异

x86 路径:

text
data/resource/aiboxresource_x86

Sophon 路径:

text
data/resource/aiboxresource

代码中可见 x86 ONNX 文件和 Sophon model package 的处理差异。完整模型移植流程应结合当前可发布模型包重新验证。

资源授权说明

资源目录中的模型模板、算法模板和布局配置文件描述了模型和算法的元数据,不包含模型权重。部分资源文件为示例用途:

  • prebuild/ 目录中的预编译组件需要单独确认分发许可。
  • 模型加密功能是否包含在当前构建中,取决于 CMake 选项 COSMO_MODEL_GUARD
  • 如果从第三方模型生态引入模型,请遵循对应模型的许可证要求。

Released under the Apache 2.0 License.