官方示例内的YOLOV3部署,转换模型步骤出现问题

1.芯片型号:X3

2.天工开物开发包OpenExplorer版本:例如XJ3_OE_2.5.2

3.问题定位:例如模型转换

4.问题具体描述:在跟着用户手册部署yoloV3示例的时候,在模型转换步骤出现问题,暂时不清楚该怎么去解决。验证模型./01_check.sh和校准数据./02_preprocess.sh,在终端中都正常输出结果。但是到执行使用 hb_mapper makertbin 工具转换模型的时候,也即./03_build.sh的时候出现报错。报错截图如下:

在hb_mapper_makertbin.log日志文件中记录如下图所示:

我暂时不清楚该怎么去修改它。是不是因为我没有配置yaml文件导致的?还是别的其他原因,求解答。如果是yaml文件配置的问题的话,那么该怎么去配置yaml文件呢?

检查过后应该是这个参数的问题,不过不太清楚该填写什么

03_build.sh文件内是这样的。

yaml文件则是这样的。但是我不清楚该怎么去填写。我没有改动这两个文件内的任何东西

你好,OE开发包要和对应的docker联合使用呀,比如从日志看你的一些依赖版本信息太老了,建议更新到对应docker版本

获取链接:https://developer.horizon.ai/forumDetail/136488103547258769

您好,我OE开发包是2.5.2版本的,然后docker_cpu也是最新版的1.13.6。

openexplorer/ai_toolchain_centos_7 Tags | Docker Hub

从这个地方下载下来的

使用dockerhub的话,可以使用这个命令:docker pull openexplorer/ai_toolchain_ubuntu_20_xj3_cpu:v2.5.2

好的,我换一个docker试一下。不过docker网站这里是不是好久不更新了。这样真的不会出问题吗

docker run -it --rm -v “D:\System-default\DeskTop\horizen_tools\horizon_xj3_open_explorer_v2.5.2-py38_20230331”:/open_explorer -v “D:\System-default\DeskTop\horizen_tools\datasets”:/data/horizon_x3/data -v “D:\System-default\DeskTop\horizen_tools\BPUCodes”:/data/horizon_x3/codes openexplorer/ai_toolchain_centos_7:v1.13.6

您好,如果版本更新的话,我挂载文件夹最后的指令“ai_toolchain_centos_7:v1.13.6”该修改成什么呢

docker run -it --rm -v “D:\System-default\DeskTop\horizen_tools\horizon_xj3_open_explorer_v2.5.2-py38_20230331”:/open_explorer -v “D:\System-default\DeskTop\horizen_tools\datasets”:/data/horizon_x3/data -v “D:\System-default\DeskTop\horizen_tools\BPUCodes”:/data/horizon_x3/codes openexplorer/ai_toolchain_ubuntu_20_xj3_cpu:v2.5.2

应该是这个。谢谢