专栏底层软件J3 dockers oe实例搭建

J3 dockers oe实例搭建

已解决
开发者村2023-01-16
43
17

Hello 地平线专家:

目前我想在手里的J3跑一个实例,以此学习应该开发过程,学习Application Development Samples ,看到又内置的实例可以demo,看到manual有路径ddk/samples/solution_zoo/multitask_perception_solution,目前我使用docker OE里看不到该路径,请问我想跑一个类似的实例,在docker_openexplorer_centos_7_xj3_v1.12.7.tar的环境下,该如何找到一个类似的实例?

感谢

底层软件
征程3
评论2
0/1000
  • 新手村
    Lv.4

    您好:

    你下载如下开发包试试

    wget -c ftp://vrftp.horizon.ai/Open_Explorer/1.12.7/horizon_xj3_open_explorer_v1.12.7_20220520.tar.gz;里面就有你说那些文件;

    2023-01-16
    0
    12
    • 开发者村回复新手村:

      刚下载解压看了一下,这个压缩包里,如果我还用docker环境,是不是将这个ddk下面的sample拷贝进去docker就可以?

      2023-01-17
      0
    • 开发者村回复新手村:

      感觉~/horizon/horizon_xj3_open_explorer_v1.12.7_20220520/ddk/samples/solution_zoo/solution_example/yolov3_mobilenetv2_example这个例子挺好的,不过看它的目录结构里,好像有vio和camera的配置,如果想我手机的板子跑这个demo,是不是要停掉前两天调试那个app,然后也要把前两天调试用的配置拿进来?

      2023-01-17
      0
    • 开发者村回复开发者村:

      我尝试进行一个算法模型转换,check preprocess build 都没有问题,但是在模块精度测试的时候发生如下问题,能帮忙看看啥问题吗?

      error log 如下:

      #for converted quanti model evaluation

      quanti_model_file="./model_output/yolov5s_672x672_nv12_quantized_model.onnx"

      quanti_input_layout="NHWC"

      original_model_file="./model_output/yolov5s_672x672_nv12_original_float_model.onnx"

      original_input_layout="NCHW"

      if [[ $1 =~ "origin" ]]; then

      model=$original_model_file

      layout=$original_input_layout

      input_offset=128

      else

      model=$quanti_model_file

      layout=$quanti_input_layout

      input_offset=128

      fi

      image_path="../../../01_common/data/coco/coco_val2017/images/"

      anno_path="../../../01_common/data/coco/coco_val2017/annotations/instances_val2017.json"

      if [ -z $2 ]; then

      total_image_number=5000

      else

      total_image_number=$2

      fi

      # -------------------------------------------------------------------------------------------------------------

      # shell command "sh 05_evaluate.sh" runs quanti full evaluation by default

      # If quanti model eval is intended, please run the shell via command "sh 05_evaluate.sh quanti"

      # If float model eval is intended, please run the shell via command "sh 05_evaluate.sh origin"#

      # If quanti model quick eval test is intended, please run the shell via command "sh 05_evaluate.sh quanti 20"

      # If float model quick eval test is intended, please run the shell via command "sh 05_evaluate.sh origin 20"

      # -------------------------------------------------------------------------------------------------------------

      # quanti model eval

      python3 -u ../../det_evaluate.py \

      --model=${model} \

      --image_path=${image_path} \

      --annotation_path=${anno_path} \

      --input_layout=${layout} \

      --total_image_number=${total_image_number} \

      --input_offset ${input_offset}

      Traceback (most recent call last):

      File "../../det_evaluate.py", line 53, in

      "quanti": int(os.environ.get('PARALLEL_PROCESS_NUM', 10)),

      ValueError: invalid literal for int() with base 10: '

      2023-01-17
      0
    • 新手村回复开发者村:

      docker环境部署直接执行如下命令就行;

      // 进入OE包首层路径
      cd horizon_xj3_open_explorer_{version}_{date}
      // 运行脚本进入GPU docker容器
      sh run_docker.sh /data gpu
      2023-01-17
      0
    • 新手村回复开发者村:

      yolov3_mobilenetv2_example这个用例我这边也没跑过,但是一般在PC侧能够执行的命令,都是不需要带sensor,会调vio,也有可能只是源数据回灌而已

      2023-01-17
      0
    • 新手村回复开发者村:

      你跑的是哪个case,是在PC侧docker环境执行的吗?

      2023-01-17
      0
    • 开发者村回复新手村:
      因为公司访问不了你们提供资源路径,我用的是docker环境,直接下载docker包,跑起来里面没有ddk,我把horizonxxx.tar.gz里的ddk拷贝进去dockers的,模型转换按照manual测试两个例子都在精度测试报同样的问题,看了一下代码好像是export PARALLEL_PROCESS_NUM=${parallel_process_num}这个导致的,尝试将export PARALLEL_PROCESS_NUM=2;可以执行了,不过又报数据集找不到的问题。
      2023-01-17
      0
    • 新手村回复开发者村:

      那你先把docker环境搭建起来吧,我给你贴下命令

      2023-01-17
      0
    • 新手村回复开发者村:

      1.先安装docker工具:https://docs.docker.com/get-docker/

      2.进入OE包首层路径

      执行sh run_docker.sh /data gpu

      2023-01-17
      0
    • 开发者村回复新手村:

      环境已经搭建好了,模型转换实例/root/ddk/samples/ai_toolchain/horizon_model_convert_sample/04_detection/03_yolov5s/也导出了yolov5s_672x672_nv12.bin,目录如下:

      我想在板子上跑一个可以验证这个模型的实例,有这样的实例吗

      2023-01-18
      0
    • 新手村回复开发者村:

      模型我也没跑过,没办法提供很好的解决方案,你要不重新发个贴,问模型相关的事吧

      2023-01-18
      2
    • 开发者村回复新手村:

      好的。

      2023-01-18
      0
  • 费小财
    Lv.5
    2023-01-16
    0
    3
    • 开发者村回复费小财:

      刚开我还是想能跑起来你们demo吧,直接上去就自己搭建自己的应用,流程和环境还不熟呢,发个帖子问都描述不清楚,呵呵

      2023-01-17
      0
    • 费小财回复开发者村:

      嗯嗯,好的,可以文档和问题同时进行,确实比单独看文档会有更好的效果

      2023-01-17
      0
    • 费小财回复开发者村:

      也能更好的吸收和消化的

      2023-01-17
      0