海思SD3403开发板学习(三)
海思SD3403开发板学习系列:三 CANN和MindStudio安装
文章目录
- 海思SD3403开发板学习系列:三 CANN和MindStudio安装
- 前言
- 一、CANN安装
- 1.安装依赖项
- 2.CANN安装
- 二、MindStudio安装
- 1. 安装
- 2.初次运行
前言
CANN(Compute Architecture for Neural Networks)是针对AA场景推出的异构计算架构,通过提供多层次的编程接口,支持用户快速构建基于昇腾平台的AA应用和业务。
MindStudio提供AI开发所需的一站式开发环境,支持模型开发、算子开发以及应用开发三个主流程中的开发任务。其实就是个IDE,只不过还能转换模型。
本人开发环境:VMware 15.5.6,Ubuntu 20.04(虚拟机)
一、CANN安装
CANN安装包名称:Ascend-cann-5.10.t20.0.b200_linux-x86_64.run
1.安装依赖项
① 先在终端中输入su进入root权限
② 然后逐行执行下面语句
gcc --version
g++ --version
cmake --version
make --version
unzip --version
dpkg -l build-essential | grep build-essential | grep ii
dpkg -l zlib1g-dev| grep zlib1g-dev| grep ii
dpkg -l libbz2-dev| grep libbz2-dev| grep ii
dpkg -l libsqlite3-dev| grep libsqlite3-dev| grep ii
dpkg -l libssl-dev| grep libssl-dev| grep ii
dpkg -l libxslt1-dev| grep libxslt1-dev| grep ii
dpkg -l libffi-dev| grep libffi-dev| grep ii
如果每行语句都会得到如下所示对应的结果则说明依赖库完整,每个机器得到的结果很难完全和下面一模一样,看着差不多就行,每个依赖库的版本不低于下面的版本就可以。
gcc (Ubuntu 7.4.0-1ubuntu1~20.04.1) 7.4.0
g++ (Ubuntu 7.4.0-1ubuntu1~20.04.1) 7.4.0
cmake version 3.10.2
GNU Make 4.1
UnZip 6.00 of 20 April 2009, by Debian. Original by Info-ZIP.
build-essential 12.4ubuntu1 amd64 Informational list of build-essential packages
zlib1g-dev:amd64 1:1.2.11.dfsg-0ubuntu2 amd64 compression library - development
libbz2-dev:amd64 1.0.6-8.1ubuntu0.2 amd64 high-quality block-sorting file compressor library - development
libsqlite3-dev:amd64 3.22.0-1ubuntu0.2 amd64 SQLite 3 development files
libssl-dev:amd64 1.1.1-1ubuntu2.1~18.04.5 amd64 Secure Sockets Layer toolkit - development files
libxslt1-dev:amd64 1.1.29-5ubuntu0.2 amd64 XSLT 1.0 processing library - development kit
libffi-dev:amd64 3.2.1-8 amd64 Foreign Function Interface library (development files)
③ 如果运行结果显示的是其他内容,一般就是缺少对应的依赖库,使用apt安装即可,安装语句如下,该语句是一个整合的语句是将上述所有依赖库均安装一遍,其实没有必要,缺少哪个依赖库就保留哪个即可。
注:如果缺少libsqlite3-dev依赖项,最好是先安装这个再安装编译python3,官方对此有说明,但是我是先安装的python3再安装的该依赖库,目前没有遇到问题。
sudo apt-get install -y gcc g++ cmake make unzip build-essential zlib1g-dev libbz2-dev libsqlite3-dev libssl-dev libxslt1-dev libffi-dev
④ 新起一个终端,在终端中输入python3 如果可以正常进入python环境则不需要再安装python,否则按照python3
注:官方版本3.7.5,我用的3.8目前也没遇到问题。python3在Ubuntu上的安装方法略。
⑤ 使用pip3 list查看是否含有以下依赖库
依赖名称 | 版本号 | 安装指令 |
---|---|---|
google.protobuf | >=3.13.0 | pip3 install protobuf |
psutil | 5.7.0 | pip3 install psutil |
numpy | >=1.13.3 | pip3.7.5 install numpy |
scipy | 1.4.1 | pip3.7.5 install scipy |
decorator | >=4.4.0 | pip3.7.5 install decorator |
sympy | >= 1.5.1 | pip3.7.5 install sympy |
cffi | 1.12.3 | pip3.7.5 install cffi==1.12.3 |
pyyaml | - | pip3.7.5 install pyyaml |
pathlib2 | - | pip3.7.5 install pathlib2 |
⑥ 如果没有则根据表中指令安装即可,使用pip3安装之前最好对pip3进行更新,更新指令如下:
pip3 install --upgrade pip
2.CANN安装
① 将安装包放在虚拟机随便的一个文件夹内,在该文件夹对安装包增加可执行权限,指令如下
chmod +x Ascend-cann-5.10.t20.0.b200_linux-x86_64.run
② 运行如下命令,校验软件包安装文件的一致性和完整性
./Ascend-cann-5.10.t20.0.b200_linux-x86_64.run --check
③ 运行如下命令,安装CANN
./Ascend-cann-5.10.t20.0.b200_linux-x86_64.run --install
二、MindStudio安装
MindStudio安装包名称:MindStudio_5.0.RC1_linux.tar.gz
1. 安装
① 解压MindStudio软件包
tar -zxvf MindStudio_5.0.RC1_linux.tar.gz
② 进入软件包解压后的MindStudio/bin目录,运行MindStudio,命令如下:
cd MindStudio/bin
./MindStudio.sh
2.初次运行
① 选择Do not import settings
② 新建项目
③ 项目初始设置,设置好后选Next
④ 创建空项目或者官方例程,选择官方例程,按Finish
海思SD3403开发板学习(三)相关推荐
- 海思SD3403开发板学习(二)
海思SD3403开发板学习系列:二 配置基础环境 文章目录 海思SD3403开发板学习系列:二 配置基础环境 前言 一.交叉编译工具安装 1. 工具链名 1. 安装 二.NFS挂载 1.安装NFS 2 ...
- 海思SD3403开发板学习(五)
海思SD3403开发板学习系列:五 模型初始化与反初始化 文章目录 海思SD3403开发板学习系列:五 模型初始化与反初始化 前言 一.初始化 二.反初始化 前言 本文使用yolox模型进行目标检测任 ...
- 海思SD3403开发板学习(一)
海思SD3403开发板学习系列:一 简介 文章目录 海思SD3403开发板学习系列:一 简介 一.3403开发板 二.性能介绍 1.简介 2.主要特点 3.性能参数 一.3403开发板 SD3043标 ...
- 海思SD3403开发板
一.3403开发板 SD3043标准开发板是常州海图电子科技有限公司推出的一款基于海思SD3043芯片设计的嵌入式开发,具有强劲的处理器性能以及强悍的视频处理.视频分析与编解码能力. 二.性能介绍 1 ...
- Hi3559av100安装linux,海思hi3559AV100开发板参数规格介绍
海思hi3559AV100开发板调试参数资料介绍: 处理器内核: 双核 arm Cortex A73@1.8GHz,32KB I-Cache, 64KB D-Cache /512KB L2 cache ...
- 开发板_Hi3516DV300核心板/开发板;Hi3516EV100+4G+AUDIO RTMP开发板;海思系列开发板/核心板定制开发...
1.海思Hi3516DV300核心板/开发板 一,芯片参数 1. 处理器内核 *双核ARM Cortex-A7@ 900MHz,32KB I-Cache,32KB D-Cache,256KB L2 C ...
- ssh海思3531a开发板的交叉编译
作者: 使徒保罗 邮箱:297329588szh@163.com 声明: 欢迎交流学习,如有任何疑问,请通过邮箱联系本人 环境: ubuntu14.04 32位 功能: ssh 海思3531a交叉编译 ...
- 海思Hi3516EV300开发板防雷防静电图
一.应用场合: 适用于开发以下产品: (1)200万/300万网络摄像机. (2)4G/WIFI无线传输产品. (3)安防监控产品. (4)网络音视频产品. (5)编码器. (6)双路摄像机. (8) ...
- 海思 hikey970 开发板简介
原链接:http://community.bwbot.org/topic/461 运行测试平台:小强ROS机器人 基本信息 2018年3月19日的Linaro Connect大会上华为正式发布了HiH ...
最新文章
- 《LeetCode力扣练习》第9题 C语言版 (做出来就行,别问我效率。。。。)
- MongoDB学习笔记——Master/Slave主从复制
- Ubuntu常用命令与技巧
- 找出素数并升序排列c语言,习题:随机产生N个四位正整数,将其中的素数选出,并升序排列之输…...
- 学典教育计算机二级,层次化分类的离线中文签名真伪鉴别方法-计算机工程与应用.PDF...
- 怎么创建数据表的实体类和业务类_怎样创建一个网站?
- 看看自己08年的基金是否能赚钱
- oracle高资源消耗sql,Oracle高资源消耗SQL语句定位
- LeetCode 2194. Excel 表中某个范围内的单元格
- android activity滑动切换,Android 向右滑动切换Activity, 随着手势的滑动而滑动的效果...
- c++头文件被c语言调用需要注意什么_嵌入式C语言之模块化编程
- Centos添加ip黑名单禁止某个ip访问,对登陆失败的主机进行封禁
- 理解lua中的metatable和__index
- matplotlib画子图subplot
- feedback vertex set problem (FVS) 反馈顶点集问题 是什么
- CAN分析仪:便携式CAN总线分析仪
- 佳能Canon imageCLASS MF742Cdw 一体机驱动
- 热门高薪岗位大数据开发 自学转行如何就业(自学教程 学习路线 方法建议)
- 百度网盘下载提速小技巧
- 转变为灰度图像的算法优化及马赛克实现代码
热门文章
- CAD7:构造线的使用 【TR剪掉多余的线】
- i7运行linux虚拟机会卡吗,i7 7200 linux 虚拟机
- 打开 Office 出现配置进度然后报错“Microsoft Office 无法找到此应用程序的许可证,修复尝试失败或者已被取消”
- Office在控制面板“程序和功能”中的“修复”按钮找不到,office安装包的启动找不到修复选项
- Ra-08系列开发板入门教程,标准LoRaWAN协议对接国外 TTN LoRaWAN 开源服务器。
- hdfs datanode 清除回收站的命令
- Lync 客户端无法及时更新!
- 使用docker和jenkins简单部署springboot项目
- 2021年低压电工新版试题及低压电工证考试
- 基于Visual C++2010 与office2010开发办公自动化 2 -自动生成excel与word并打开