工作记录:白盒测试

Step 1:SDK环境搭建

第一步:建立文件夹toolchain并解压Huanjing.zip/J2AILAB.tar.xz/sampleCode.zip放在其中,压缩包位置如图

第二步:把0615代码交付中dms-postprocess中东西复制过来

将第一步中解压出的三个文件夹放入dms-postprocess/imate目录下,并选择合并替换

第三步:找到下图所示目录下的dms-models.h,并将里面缺失的宏定义补上

第四步:配置docker

安装好docker后,每次执行docker命令都是需要在命令前加sudo,这时需要将当前用户加入用户组

1)创建docker用户组。 如果组已经存在,操作2)添加用户

$sudo groupadd docker

2)将用户添加到docker用户组

$sudo usermod -aG docker ${USER} #如果使用的是appuser追加组,需要将${USER}的内容修改为自己的登录用户名

$newgrp docker  #注意:这个命令需要退出appuser后执行

3)重启docker服务

$ sudo systemctl restart docker

找到图示目录下的J2.img镜像文件,将其复制粘贴到toolchain文件夹下

在toolchain文件夹下打开终端输入docker load -i J2.img

列出docker镜像一览docker images

设置docker 镜像的tag, e0c2cfd164b7需替换为本地镜像的ID

$docker tag e0c2cfd164b7 j2:0.2

把本地开发目录映射为docker的工作目录

$docker run -d -v /home/${USER}/J2AILAB/:/home/swpci/workspace/ -it  j2:0.2  /bin/bash

列出docker 容器一览docker ps -a

运行docker 容器, 替换ID为本地容器的ID

第五步:退出docker容器运行build.sh脚本

Step 2:算法模型交叉编译

第一步:建立文件夹AILAB,找到图示位置的压缩包复制到其中,并挂载镜像

docker加载image-complier.tar

docker load -i image-complier.tar

查看全部镜像docker images -a

设置镜像的tag

docker tag 236bda55ff74 m1:0.3

把本地开发目录映射为docker的工作目录

docker run -d -v /home/FIN-SHINE/apuser005/BY/to_be_copy:/home/swpci/workspace/ -it m1:0.3 /bin/bash

查看docker 容器container id, 确定容器状态为 up

docker ps -a

进入容器

docker exec -it adff268e42fd /bin/bash

第二步:找到图示位置的压缩包,复制到AILAB中,并解压

第三步:在docker内/home/swpci/workspace/root_gradle/caches/modules-2/files-2.1/com.hobot.native.hobot-dms.dev-1/hobot-dms-model/0.1.70_linux_J2/files/hobot-dms-model/models目录下运行脚本./compile.sh(若权限不够先chmod 777 compile.sh)

如图所示为交叉编译成功,结果会显示每个模型独立编译文件存放的目录,以及性能评测信息

生成模型.hbm文件如图示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值