QA200RC Atlas200 开发板 (一)分设场景下环境部署

本文档详细介绍了如何在CANN 5.1.RC1.alpha002环境下,针对Atlas200开发板进行环境部署,包括依赖安装、制卡环节、开发环境与运行环境的部署、MindStudio的安装以及第三方依赖如opencv、ffmpeg+acllite和presentagent的安装。整个过程涉及Python 3.7.5的安装、Ubuntu 18.04.4镜像制作、CANN软件与MindStudio的安装与配置等步骤。
摘要由CSDN通过智能技术生成

以CANN 5.1.RC1.alpha002 版本为例

1、环境依赖安装

依赖列表

  • 进入root用户,检查源是否可用


apt-get update

  • root用户下执行如下安装命令


apt-get install -y gcc g++ make cmake zlib1g zlib1g-dev libbz2-dev libsqlite3-dev libssl-dev libxslt1-dev libffi-dev unzip pciutils net-tools libncursesw5-dev

安装完成

检查系统是否安装满足版本要求的python开发环境(具体要求请参见依赖列表,此步骤以环境上需要使用python 3.7.x为例进行说明)。

在当前安装用户下执行命令python3 --version。

  • 如果返回信息满足python版本要求(3.7.0~ 3.7.11),则直接进入步骤3

  • 如果返回信息不满足满足python版本要求(3.7.0~ 3.7.11):

  • 当环境上root用户下已安装满足要求的python版本(3.7.0~ 3.7.11)时,如果当前安装用户需要复用该python,则可以直接参考设置python3.7.5环境变量配置环境变量。

  • 当环境上未安装满足要求的python版本(3.7.0~ 3.7.11)时,则可以参考如下步骤安装python。

  1. 使用wget下载python3.7.5源码包,可以下载到安装环境的任意目录,命令为:

wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz

  1. 进入下载后的目录,解压源码包,命令为:

tar -zxvf Python-3.7.5.tgz

  1. 进入解压后的文件夹,执行配置、编译和安装命令:

cd Python-3.7.5

./configure --prefix=/usr/local/python3.7.5 --enable-loadable-sqlite-extensions --enable-shared

make

sudo make install

其中“--prefix”参数用于指定python安装路径,用户根据实际情况进行修改。“--enable-shared”参数用于编译出libpython3.7m.so.1.0动态库。“--enable-loadable-sqlite-extensions”参数用于加载libsqlite3-dev依赖。

本手册以--prefix=/usr/local/python3.7.5路径为例进行说明。执行配置、编译和安装命令后,安装包在/usr/local/python3.7.5路径,libpython3.7m.so.1.0动态库在/usr/local/python3.7.5/lib/libpython3.7m.so.1.0路径。

  1. 设置python3.7.5环境变量。

#用于设置python3.7.5库文件路径

export LD_LIBRARY_PATH=/usr/local/python3.7.5/lib:$LD_LIBRARY_PATH#如果用户环境存在多个python3版本,则指定使用python3.7.5版本

export PATH=/usr/local/python3.7.5/bin:$PATH

通过以上export方式设置环境变量,该种方式设置的环境变量只在当前窗口有效。您也可以通过将以上命令写入~/.bashrc文件中,然后执行source ~/.bashrc命令,使上述环境变量永久生效。注意如果后续您有使用环境上其他python版本的需求,则不建议将以上命令写入到~/.bashrc文件中。

  1. 安装完成之后,执行如下命令查看安装版本,如果返回相关版本信息,则说明安装成功。

python3 --version

pip3 --version

安装前请先使用pip3 list命令检查是否安装相关依赖,若已经安装,则请跳过该步骤;若未安装,则安装命令如下(如果只有部分软件未安装,则如下命令修改为只安装还未安装的软件即可)。

  • 请在安装前配置好pip源,具体可参考配置pip源

  • 安装前,建议执行命令pip3 install --upgrade pip进行升级,避免因pip版本过低导致安装失败。

  • 如下命令如果使用非root用户安装,需要在安装命令后加上--user,例如:pip3 install attrs --user,安装命令可在任意路径下执行。

  • 要求numpy版本大于等于1.14.3,如下命令以安装numpy 1.17.2为例。

pip3 install attrs

pip3 install numpy==1.17.2

pip3 install decorator

pip3 install sympy

pip3 install cffi

pip3 install pyyaml

pip3 install pathlib2

pip3 install psutil

pip3 install protobuf

pip3 install scipy

pip3 install requests

2、制卡环节

软件包准备 获取开发者板驱动与运行包、Ubuntu 操作系统镜像

驱动包对应版本如下图所示:

链接: A200dk-npu-driver-21.0.3.1-ubuntu18.04-aarch64-minirc.tar.gz

Ubuntu操作系统镜像选择对应版本为18.04.4

链接: ubuntu-18.04.4-server-arm64.iso

  • 11
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值