Ubuntu平台Bitmain开发环境搭建

1.搭建步骤如下:

  • 加载docker镜像

docker load -i bmnnsdk2-bm1684-ubuntu.docker

  • 解压sdk压缩包

tar zxvf bmnnsdk2-bm1684_vx.x.x.tar.gz
cd bmnnsdk2-bm1684_vx.x.x

  • 修改docker_run_bmnnsdk.sh文件,修改内容如下:
		REPO=bmnnsdk2-bm1684
		IMAGE=dev
		TAG=${1:-ubuntu16.04}
		DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
		WORKSPACE=$PWD
		echo $DIR
		echo $WORKSPACE
		echo "$REPO/$IMAGE:$TAG"
		if [ -c "/dev/bm-sophon0" ]; then
		  for dev in $(ls /dev/bm-sophon*);
		  do
			mount_options+="--device="$dev:$dev" "
		  done
		  CMD="docker container run \
			  --workdir=/workspace \
			  ${mount_options} \
			  --device=/dev/bmdev-ctl:/dev/bmdev-ctl \
			  -v /dev/shm --tmpfs /dev/shm:exec \
			  -v $WORKSPACE:/workspace \
			  -v /dev:/dev \
			  -v /etc/localtime:/etc/localtime \
			  -e LOCAL_USER_ID=`id -u` \
			  -d \
			  -i -t \
			  --restart=always \
			  -p 2000:22
			  -it $REPO/$IMAGE:$TAG \
			  bash
		else
		  CMD="docker container run \
			  --workdir=/workspace \
			  -v $WORKSPACE:/workspace \
			  -v /dev/shm --tmpfs /dev/shm:exec \
			  -v /etc/localtime:/etc/localtime \
			  -e LOCAL_USER_ID=`id -u` \
			  -d \
			  -i -t \
			  --restart=always \
			  -p 2000:22
			  -it $REPO/$IMAGE:$TAG \
			  bash
		fi
		echo $CMD
		eval $CMD
  • 运行docker 镜像进入docker

sudo sh docker_run_bmnnsdk.sh
ssh root@192.168.xx.xx -p 2000
或者
sudo docker ps
sudo docker exec -it 容器名 /bin/bash

2.驱动安装和卸载

  • PCIE 模式安装驱动:

cd bmnnsdk2-bm1684_vx.x.x/scripts
sudo ./install_driver_pcie.sh

  • PCIE驱动卸载驱动:

sudo ./remove_driver_pcie.sh

以上两步在docker 之外进行。
如果用户有比特大陆pcie卡,则需要按照如下方式进行驱动卸载。
若只在x86或x64系统下进行模型转换,则不需要进行驱动安装和卸载, 因为模型转换不使用pcie卡。
**

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

  • 3.1安装开发环境依赖库

cd /workspace/scripts/
./install_lib.sh nntc
source envsetup_pcie.sh

  • 3.2安装模型转换工具

cd /workspace/scripts/
./install_lib.sh nntc
source envsetup_cmodel.sh

4. 交叉编译example

  • pcie平台下

cd /workspace/examples/SSD_object/cpp_cv_bmcv_bmrt/
make -f Makefile.pcie

  • arm平台下

cd /workspace/examples/SSD_object/cpp_cv_bmcv_bmrt/
make -f Makefile.arm

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值