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 locationRemote 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训练营第一期相关推荐

  1. 【MindStudio训练营第一期】Ascend CL简介

    [MindStudio训练营第一期]详解昇腾AI应用开发流程 Ascend CL介绍 AscendCL(Ascend Computing Language)是一套用于在昇腾平台上开发深度神经网络推理应 ...

  2. 【MindStudio训练营第一季】MindX SDK情绪识别样例速跑 Atlas 200 DK版

    一.前言 书接上回,我想用Atlas 200 DK开发者套件来跑这次的MindStudio训练营,很明显一个最大的问题就是环境,官方镜像是全部已经配置好了的环境,而我现在这只有CANN,除了CANN一 ...

  3. 【MindStudio训练营第一季】MindStudio安装及测试

    MindStudio安装及测试 环境准备 安装CANN开发套件包 安装方案 其他注意事项(==都是血的教训==) 安装MindStudio 下载安装包 安装依赖 安装字体 安装MindStudio 测 ...

  4. 【MindStudio训练营第一期】【昇腾AI训练营新手班学习笔记】开发环境配置

    准备 购买云服务器,安装提供的镜像 华为云:https://www.huaweicloud.com 下载MindStudio(windows),安装 MindStuidio下载页: https://w ...

  5. 【MindStudio训练营第一期】大作业:cartoonGAN_picture卡通生成案例

    1.开发环境配置 1.1下载Mindstudio MindStudio下载-昇腾社区 (hiascend.com)https://www.hiascend.com/software/mindstudi ...

  6. LuatOS | 轻松DIY简易天气时钟,训练营资料福利全开放

    LuatOS | 轻松DIY简易天气时钟,训练营资料福利全开放 大家好~ 合宙发起的Luat免费训练营第一期,目前已划上小小句号啦!初次开营虽说经验不足,却是大家共同的努力与坚持.期间汇聚了600+热 ...

  7. Web3生态现状和Web3.0训练营

    ​​​​​​​ 由Parity.Web3基金会.万向区块链.新链空间携手推出的Web3.0训练营于2020年首次举办,前两期训练营通过为优秀的Web3创业项目团队提供包含技术.产品.资本.生态合作等全 ...

  8. 听说你在学习算法?清华教授为你准备了一份独家秘籍!

    也许您渴望进入国内外IT名企,却屡屡在算法类面试中折戟,苦恼不知如何破解困境: 也许您是一位IT工程师,却因为算法能力不足而错过无数次的升职加薪,困扰不知如何突破瓶颈: 也许您是一位大学生/中学生,梦 ...

  9. 教师节|祝所有可爱的讲师节日快乐!

    时间过得张牙舞爪,光阴逃得死去活来. 转眼间又迎来了19年的教师节, 我们的360互联网技术训练营 今年也已经举办了4期 一共邀请了18位讲师前来分享 360互联网技术训练营第十四期--大数据技术开放 ...

最新文章

  1. 光大银行分布式实战:国内最大缴费平台的数据库架构转型
  2. python基础高频_面试题(一)
  3. Java中input与output_java中的Io(input与output)操作总结(四)
  4. 源码梳理——Jedis中的集合JedisByteHashMap
  5. IE浏览器下DOM节点被替换后获取边界offsetParent / getBoundingClientRect 的BUG解决(版本 EXT 2.0/ 2.0.1)...
  6. SAP屏幕设计器专题:编写控件代码(三)
  7. 读Java并发编程实践记录_原子性_锁_同步容器详解_任务执行
  8. 在vue文件引入echarts_vue文件中使用echarts.js的两种方式
  9. python自定义模块的使用_python自定义模块使用说明
  10. angularjs中的数据绑定
  11. Javase基础思维导图
  12. 【华人学者风采】于非 加拿大卡尔顿大学
  13. 浅谈电弧光保护在10kV变电站高压室的应用方案
  14. 图片站选择什么样的服务器好?
  15. KerberosSDR新手入门测试
  16. ViveInputUtility-手柄射线与3D物体交互(5)
  17. 多线程之生产者消费者模型
  18. 严重: 异常将上下文初始化事件发送到类的侦听器实例.[org.springframework.web.co
  19. Windows下QT设置应用程序(exe)图标、任务栏托盘图标、任务栏窗口图标
  20. TEB局部轨迹规划代码解读

热门文章

  1. 锻造工程总承包五大能力
  2. python的itertools详解
  3. 香农熵及决策树建立方法
  4. 跨境电商出口,亚马逊“全球开店”有何优势
  5. 知识文章:是谁控制了我们的浏览器?
  6. VSS2005源代码管理启用http方式
  7. 大合集_用Python求导数
  8. TRACE32——常用操作
  9. CT和MRI的局限性和克服措施
  10. “码农”一词是怎么来的?为什么中国程序员会被码农?程序员和农民有什么关联?