On Linux

用户需要基于比特大陆提供的docker进行开发,docker中已安装交叉编译环境,及开发工具依赖的库和软件。

1. PCIE环境驱动安装卸载:

Note:如果用户有比特大陆pcie卡,则需要按照如下方式进行驱动安装。
$ cd bmnnsdk2-bm1684_v2.0.1/scripts
$ sudo ./install_driver_pcie.sh

2. PCIE驱动卸载方式如下:

Note:如果用户有比特大陆pcie卡,则需要按照如下方式进行驱动卸载。
$ sudo./remove_driver_pcie.sh

3. docker安装:

$ sudo apt-get install docker.io
$ sudo usermod -aG docker $USER​ 

提示:需要logout系统然后重新登录,再使用docker就不需要sudo了。

4. 加载docker镜像

$ docker load -i bmnnsdk2-bm1684_v2.0.1.docker

5. 运行docker 镜像

$ tar zxvf bmnnsdk2-bm1684_v2.0.1.tar.gz
$ cd bmnnsdk2-bm1684_v2.0.1
$ ./docker_run_bmnnsdk.sh

6. 交叉编译环境验证:

# cd  /workspace/scripts/
# ./install_lib.sh nntc
# cd /workspace/examples/SSD_object/cpp_cv_bmcv_bmrt/
# make -f Makefile.arm

​ 如果编译通过说明交叉编译工具链正确,开发环境是可以正确使用的。

7. 模型转换工具安装及环境配置

# cd  /workspace/scripts/
# source envsetup_cmodel.sh

bmnetc,bmnett,bmnetp,bmnetm,bmnetu模型转换工具及量化工具的环境配置已完成,关于工具使用的详细信息请阅读 第3章节

Last updated