MindStudio训练营第一期
MindStudio训练营第一期
深度学习三大支柱:
算力 算法 数据
升腾软硬件介绍
MindX SDK简介
1.逻辑架构
MindX SDK
基于流程编排的插件化开发
提供丰富插件库
支持自定义插件开发
2.开发方式
通过Stream配置文件,Stream manager 可识别需要构建的Element, 及它们的连接关系,并启动业务流程。 Stream manager 对外提供接口,用于向Stream 发送数据和获取结果,令用户实现业务对接
Plugin 表示业务流程的基础模块,通过Element的串接构建Stream. Buffer 内部挂载解码后的视频/图像数据 ,是Element间传递的数据结构, 也可挂载元数据(图像尺寸),存放结构化数据(目标检测结果)或过程数据
MindX SDK 应用开发
1.创建应用工程
创建目录 --> 存放代码文件 编译脚本 ...
MindStudio 提供工程模板
2.确定业务流程&寻找插件
根据功能将进程模块化处理
3.插件开发(可选)
当现有插件无法满足需求,需要自定义
4.准备推理模型
对于离线推理场景,需要先使用ATC 工具将开源框架的网络模型转换为适配昇腾AI处理器的离线模型 (*.om 文件)
5.流程编排
MindX SDK应用开发,采用模块化。将功能单元封装独立插件,通过插件串接和参数配置,形成流程编排Pipiline配置文件,快速构建。
6.编译运行
MindX SDk支持C/C++ Python
支持编译 本地/远程 运行/调试能力
基于YoLo v4 和 SCN的情绪识别应用
根据教程创建ECS实例 镜像内置驱动和 CANN
安装
体验
项目总结
MindStudio训练营第一期
从0到1实现项目
前提:
MindStudio下载-昇腾社区 (hiascend.com)[一键部署MindStudio ECS云环境 快速体验MindStudio!
MindStudio昇腾论坛 (hiascend.com)
下载实例:MindStudioCAMP_FacialExpression.zip - 蓝奏云 (情绪识别)
环境搭建
1.SSH
云服务器准备
下载mobaxterm
-> 打开 ->
session->
ssh`-> 输入用户名 root 点击 ok ->输入密码登录-> 搭建成功
2.解压实例代码
用MindStudio打开File-
>Open Project
->FacialExpressionRecognition
3 配置
访问目录:
.File
-> Settings
->Appearance & Behavior
-> System Settings
-> CANN
->Change CANN
->Remote CANN Settings
->
Remote Connection
-> 点击+ 进入SSH Configuration
-> 点击+ 输入华为云信息Remote CANN location
点击文件夹,路径:Ascend/ascend-toolkit/latest
Finsh
-> 重启MindStudio
4.Remote MindX SDK Setting配置
访问目录:
File
->Settings
->Appearance & Behavior
-> System Settings
-> MindX SDK
点击
Install SDK
Remote CANN location
和Remote SDK location
点击OK
5.Add Python Interpreter
访问目录:
File
-> Project Structure
->Platform Settings
-> SDKs
点击+ ->
AddPython SDK
Add Python Interpreter
->SSH Interpreter
6.Project Structure Project
访问目录:
File
-> Project Structure
->Project Settings
->Project
SDK 选择 Remote Python 3.9.5
7.Project Structure -> Settings -> Modules
访问目录:
File
-> Project Structure
->Platform Settings
-> Modules
->FacialExpressionRecognition
->Dependencies
Module SDK 选择 Remote PYthon 3.9.5
8.保存
Apply保存
-> 等待程序处理完成 -> Tool/Deployment/Automatic Upload ->Choose server
运行代码
1.配置 main
main(左上角) -> Edit Configuration -> Deployment -> +
2.运行
删除my_result.jpg
-> 运行main
-> 判断
3.结束
服务器关机!
MindStudio训练营第一期相关推荐
- 【MindStudio训练营第一期】Ascend CL简介
[MindStudio训练营第一期]详解昇腾AI应用开发流程 Ascend CL介绍 AscendCL(Ascend Computing Language)是一套用于在昇腾平台上开发深度神经网络推理应 ...
- 【MindStudio训练营第一季】MindX SDK情绪识别样例速跑 Atlas 200 DK版
一.前言 书接上回,我想用Atlas 200 DK开发者套件来跑这次的MindStudio训练营,很明显一个最大的问题就是环境,官方镜像是全部已经配置好了的环境,而我现在这只有CANN,除了CANN一 ...
- 【MindStudio训练营第一季】MindStudio安装及测试
MindStudio安装及测试 环境准备 安装CANN开发套件包 安装方案 其他注意事项(==都是血的教训==) 安装MindStudio 下载安装包 安装依赖 安装字体 安装MindStudio 测 ...
- 【MindStudio训练营第一期】【昇腾AI训练营新手班学习笔记】开发环境配置
准备 购买云服务器,安装提供的镜像 华为云:https://www.huaweicloud.com 下载MindStudio(windows),安装 MindStuidio下载页: https://w ...
- 【MindStudio训练营第一期】大作业:cartoonGAN_picture卡通生成案例
1.开发环境配置 1.1下载Mindstudio MindStudio下载-昇腾社区 (hiascend.com)https://www.hiascend.com/software/mindstudi ...
- LuatOS | 轻松DIY简易天气时钟,训练营资料福利全开放
LuatOS | 轻松DIY简易天气时钟,训练营资料福利全开放 大家好~ 合宙发起的Luat免费训练营第一期,目前已划上小小句号啦!初次开营虽说经验不足,却是大家共同的努力与坚持.期间汇聚了600+热 ...
- Web3生态现状和Web3.0训练营
由Parity.Web3基金会.万向区块链.新链空间携手推出的Web3.0训练营于2020年首次举办,前两期训练营通过为优秀的Web3创业项目团队提供包含技术.产品.资本.生态合作等全 ...
- 听说你在学习算法?清华教授为你准备了一份独家秘籍!
也许您渴望进入国内外IT名企,却屡屡在算法类面试中折戟,苦恼不知如何破解困境: 也许您是一位IT工程师,却因为算法能力不足而错过无数次的升职加薪,困扰不知如何突破瓶颈: 也许您是一位大学生/中学生,梦 ...
- 教师节|祝所有可爱的讲师节日快乐!
时间过得张牙舞爪,光阴逃得死去活来. 转眼间又迎来了19年的教师节, 我们的360互联网技术训练营 今年也已经举办了4期 一共邀请了18位讲师前来分享 360互联网技术训练营第十四期--大数据技术开放 ...
最新文章
- 光大银行分布式实战:国内最大缴费平台的数据库架构转型
- python基础高频_面试题(一)
- Java中input与output_java中的Io(input与output)操作总结(四)
- 源码梳理——Jedis中的集合JedisByteHashMap
- IE浏览器下DOM节点被替换后获取边界offsetParent / getBoundingClientRect 的BUG解决(版本 EXT 2.0/ 2.0.1)...
- SAP屏幕设计器专题:编写控件代码(三)
- 读Java并发编程实践记录_原子性_锁_同步容器详解_任务执行
- 在vue文件引入echarts_vue文件中使用echarts.js的两种方式
- python自定义模块的使用_python自定义模块使用说明
- angularjs中的数据绑定
- Javase基础思维导图
- 【华人学者风采】于非 加拿大卡尔顿大学
- 浅谈电弧光保护在10kV变电站高压室的应用方案
- 图片站选择什么样的服务器好?
- KerberosSDR新手入门测试
- ViveInputUtility-手柄射线与3D物体交互(5)
- 多线程之生产者消费者模型
- 严重: 异常将上下文初始化事件发送到类的侦听器实例.[org.springframework.web.co
- Windows下QT设置应用程序(exe)图标、任务栏托盘图标、任务栏窗口图标
- TEB局部轨迹规划代码解读