【2023 · CANN训练营第一季】初识新一代开发者套件 Atlas 200I DK A2---介绍Atlas 200I DK A2的基本使用

news2024/11/24 17:58:32

1.Atlas 200I DK A2开发者套件板介绍

应用场景:昇腾AI开发者上手学习、实践创新场景,提供配套软硬件

关键特性规格描述
形态135mm120mm44mm
AI 算力整数精度(INT8):8 TOPS 半精度(FP16): 4 TFLOPS
摄像头接口2* MIPI - CSI 支持两个树莓派摄像头
USB 接口2USB3.0 Type - A ;1 USB Type - C 仅支持从模式
以太网接口2*RJ45千兆网口
编解码能力内置 DVPP 预处理单元图片 JPEG / PNG 编解码能力视频40路 1080P 30FPS
功耗32W
存储设备1NVMe/SATA M.2 SSD;1Micro SD卡
图形显示2*4K分辨率HDMI视频输出

2.一键制卡工具

在使用 Atlas 2001 DK A2进行开发时,需要 SD 卡作为储存设备,开发板也需要多种依赖和驱动,一键制卡工具可以在线/本地将适配好开发板的镜像(镜像中包含 OS 、 NPU 固件驱动、 CANN 、代码样例等)烧录到 SD 卡。
使用前准备:
在这里插入图片描述

  • 步骤1选择制卡工具

在线制卡(推荐):无需提前下载镜像,制卡工具自动通过网络获取镜像烧录到 SD
卡。镜像版本会迭代更新,用户在烧录镜像时可选择最新版本进行烧录。 使用在线制卡方式烧录镜像时,需要确保 PC
能持续访问网络,避免类似以下问题导致网络断开:因 PC 锁屏络断开;杀毒软件禁止联网导致网络断开;网络带宽速率建议使用300Mbps以上。

在这里插入图片描述

本地制卡:提前下载镜像,再使用制卡工具将镜像 SD 卡。适用于制卡的 PC 无法连接外部网络的场景

在这里插入图片描述

  • 步骤2 配置网络信息
    在这里插入图片描述

3.开箱样例

步骤1 硬件连接,插入刚烧录好的 SD 卡.

步骤2 使用网线连接开发者套件eth1网.

镜像烧录完成后,开发者套件eth1网口会生成默认 IP 地址192.168.137.100,eth0网口为 DHCP 模式,未分配 IP 地址,因此推荐使用eth1网口和 PC 连接。

步骤3 将电源线插头插入插座,接通开口和 PC 网口。 发者套件电源启动开发者套件

网口指示灯绿色常亮,黄灯闪烁。首次接通电源需要等待3分钟才能远程登录,期间不要断电,后续仅需等待1分钟

  • 步骤4 设置PC网口IP地址与开发者套件同IP网段
    在这里插入图片描述
  • 步骤5 远程登录开发者套件
    在这里插入图片描述
  • 步骤6 运行基础样例
    在这里插入图片描述
    在 PC 打开浏览器,输入 jupyter lab 软件登录网http://192.168.137.100:8888/lab,进入 jupyter lab 界面。如果页面提示需要输入用户密码,则输入 root 用户和密码(默认为 Mind @123,请根据现场 root 用户密码实际修改),即可运行开发者套件预置的 Python 推理样例。

4.模型适配工具

工具介绍说明:模型适配工具是一款集成数据集管理、模型训练、模型打包为一体的开发者工具套件。通过此工具,可以降低开发者在模型开发过程中对 AI 专业知识、深度学习框架的学习成本,极大降低开发的难度、复杂度。简而言之,可以免编程快速构建一个典型的推理应用并部署到 Atlas 2001 DK A2上,实现复杂功能开发。

  • 工具预置了4个典型模型,分别用于目标检测场景( YOLO V5模型)、图像分类场景( Mobilenet V3模型)、图像分割场景( Unet ++模型)、关键点检测场景( Alphapose 模型)。

  • 提供 UI 操作界面,开发者可在界面上传自己的数据集,工具支持对数据 进行标注和转换。

  • 支持用户在工具界面创建模型训练任务,并使用 PC 的 CPU 算力进行训练。·支持对训练完成模型进行打包,便于拷贝到开发者套件中。

  • 步骤1安装Anaconda3并在安装模型适配工具前准备好虚拟环境
    将下载的虚拟环境压缩包解压到 Anaconda 安装目录下的 envs 目录中并保证文件夹名称为" model - adapter - tool "。
    在这里插入图片描述

  • 步骤2 获取并安装模型适配工具
    在这里插入图片描述

  • 步骤3 模型适配工具标注工具制作数据集
    在这里插入图片描述

  • 步骤4 本机模型训练与迁移
    在这里插入图片描述

  • 步骤5上传模型迁移压缩包到 DK 上,进行模型 atc 转换 om 模型和推理主程序
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/552690.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

研报精选230521

目录 【行业230521山西证券】煤炭行业周报:量减需增进口倒挂,煤炭价格企稳反弹 【行业230521东吴证券】大炼化周报:油价弱势震荡,下游表现疲软 【行业230521东海证券】4月社零报告专题:低基数下创新高,实质…

MyBatisX

文章目录 MyBatisXMybatis带参方法 动态条件查询多条件查询多条件-动态条件查询ifchoose(when,otherwise) 添加添加-主键返回 修改修改全部字段修改动态字段 删除MyBatis参数传递多个参数单个参数 MyBatis注解完成增删改查 MyBatisX pojo类中的属性名要和数据库中的一致才能实现…

ARM学习笔记_2 模式,寄存器,流水线

ARM arm体积小功耗低性能高,支持thumb ARM双指令集,兼容8/16位器件;大量使用寄存器,指令定长,寻址简单。 ARM是32位架构,Word 32bit, half Word 16bit. 模式 用户模式是用户程序的模式&#…

RK3568平台开发系列讲解(驱动基础篇)RK平台IR的使用

🚀返回专栏总目录 文章目录 一、红外遥控配置二、内核驱动2.1 DTS 定义键值表2.2 内核用户码和IR键值的获取2.3 编译 IR 驱动进内核2.4 Android 键值映射三、IR 波形沉淀、分享、成长,让自己和他人都能有所收获!😄 📢本篇将对RK IR的使用进行学习。 一、红外遥控配置 …

解决插件加载动态库的冲突问题

最近发给用户的插件在使用过程中,UI界面一直未能加载成功,分析后发现和其他的插件发生冲突了,同时用到了一个UI库:MahApps.Metro(自己改造过的版本)。 分析过程中使用ProcessExplorer查看Revit运行过程中所…

二叉树最大宽度-广度优先方式 -队列应用_20230520

二叉树最大宽度-广度优先(BFS)方式 -队列应用 前言 上一遍介绍了求解二叉树最大宽度的DFS解法,求解的核心主要是对根节点、左孩子及右孩子的宽度取最大值,通过赋值给根节点后,然后通过递归栈层层返回,当返回至树的根节点上的时候…

数字图像处理—图像分割算法详解(边缘检测、阈值处理)

前言 令R表示一幅图像占据的整个空间区域。图像分割:把R分为n个子区域R1,R2,…,Rn的过程,满足 点、线、边缘检测 背景知识 一阶导数的近似要求: (1)在恒定灰度区域必须为零 (2)在灰度台阶或…

【连续介质力学】张量值张量函数

张量值张量函数 张量值张量函数有以下类型:标量,向量和高阶张量 标量值张量函数: Ψ Ψ ( T ) det ⁡ T Ψ Ψ ( T , S ) T : S \Psi \Psi(T) \det T \\ \Psi \Psi(T,S) T:S ΨΨ(T)detTΨΨ(T,S)T:S 其中, T , S T, S …

【JavaEE】MyBatis + 单元测试

目录 MyBaits项目的创建使用 引入相关依赖 配置文件设置 数据库连接 配置XML路径 映射器文件模板 业务代码实例 创建实体类 添加Mapper接口创建映射器 验证是否成功 MyBatis原理 什么是MyBatis 为什么学习MyBatis MyBatis工作原理 单元测试 前置工作 生成测试…

Selenium是什么,带你了解自动化测试的神奇之处

一、使用测试工具 工欲善其事,必先利其器。在开始具体的自动化测试之前,我们需要做好更多的准备,包括以下几个方面: 认识自动化测试 准备自动化测试工具 使用有效的方式 针对具体的测试对象 接下来的第一部分内容,我…

基于Java web的电子商务系统

摘要 【摘要】 所谓电子商务就是在网上开展商务活动,当企业将它的主要业务通过企业内部网(Intranet)、外部网(Extranet)以及Internet与企业的职员、客户供销商以及合作伙伴直接相连时,其中发生的各种活动就…

基于SpringBoot的校园志愿者管理系统的设计与实现

背景 本次设计任务是要设计一个校园志愿者管理系统,通过这个系统能够满足管理员和志愿者的校园志愿者信息管理功能。系统的主要功能包括首页、个人中心、志愿者管理、活动类型管理、活动信息管理、活动报名管理、活动通知管理、活动心得管理、交流反馈、系统管理等…

【LTspice入门】一、LTspice安装

一、LTspice安装 1、仿真的重要性:2、LTspice介绍3、LTspice官网4、LTspice下载与安装 1、仿真的重要性: 掌握好电路仿真有助于加深对电子电路分析理论的理解。 由于电子电路仿真不需要实际的元件和仪器仪表设备,设计者就可以对所涉及的电子电路进行性能…

PCIE总线基本介绍(和PCI总线差异、速率计算、引脚定义)

1、PCI和PCIE的差异 (1)PCIE协议在软件编程上是兼容PCI协议,不同在于PCIE和PCI的控制器; (2)PCIE是差分串行信号线,PCI是电平并行信号线; (3)PCI协议使用INTA#、INTB#、INTC#、INTD#四根中断线来触发终端,PCIE协议没有…

sshd_conf 配置文件详解

/etc/ssh/sshd_config配置文件内容详解。 Port 22 设置SSHD监听端口号。 SSH 预设使用 22 这个port,也可以使用多个port,即重复使用 port 这个设定项!例如想要开放SSHD端口为 22和222,则多加一行内容为: Port 222 即…

kotlin协程async与await

kotlin协程async与await import kotlinx.coroutines.* import kotlin.system.measureTimeMillisfun main() {val time measureTimeMillis {runBlocking {/*** async 是 CoroutineScope 扩展函数,async 和 launch 的区别在于async 可以返回协程结果,而 l…

【002hive基础】hive的库、表与hdfs的组织逻辑

文章目录 一. 数据的组织形式1. hive数据库2. hive表2.1. 内部表和外部表2.2. 分区表与分桶表 3. 视图 二. 底层储存 一. 数据的组织形式 1. hive数据库 hive将不同功能模块的数据,存储在不同的数据库中,在hdfs中以文件夹的形式显示。 2. hive表 2.1.…

Excel统计函数AVEDEV,稳住我们能赢

你的关注,是我最大的动力!你的转发,我的10W!茫茫人海有你的支持,给我无限动力。 1、AVEDEV函数。 (1)说明。 返回一组数据点到其算术平均值的绝对偏差的平均值。 AVEDEV函数是对一组数据中变化…

Linux---phy外设调试

文章目录 一、phy设备概述二、内核驱动配置与设备树添加三、其他补充 一、phy设备概述 我们知道在计算机网络上有一个OSI 7层模型: 应用层:网络服务与最终用户的一个接口。 协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP 表…

服务(第二十七篇)squid-传统、穿透、反向代理

squid代理服务器: 主要提供缓存加速、应用层过滤控制的功能。 代理的工作机制: 1、代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址。 2、将获得的网页数据(静态 Web 元素)保存到缓存中并发送给客户机&#x…