首页 > 其他分享 >【2023 · CANN训练营第一季】初识新一代开发者套件Atlas 200I DK A2之模型适配工具

【2023 · CANN训练营第一季】初识新一代开发者套件Atlas 200I DK A2之模型适配工具

时间:2023-05-30 14:08:13浏览次数:49  
标签:DK CANN 适配 模型 套件 开发者 工具

初识新一代开发者套件Atlas 200I DK A2之模型适配工具

模型适配工具是一款集成数据集管理模型训练模型打包为一体的开发者工具套件。通过此工具,可以降低开发者在模型开发过程中对AI专业知识、深度学习框架的学习成本,极大降低开发的难度、复杂度。

【2023 · CANN训练营第一季】初识新一代开发者套件Atlas 200I DK A2之模型适配工具_昇腾CANN

1.功能介绍

  • 工具预置了4个典型模型,分别用于目标检测场景(YOLO V5模型)、图像分类场景(Mobilenet V3模型)、图像分割场景(Unet ++模型)、关键点检测场景(Alphapose模型)。
  • 提供UI操作界面,开发者可在界面上传自己的数据集,工具支持对数据进行标注和转换。
  • 支持用户在工具界面创建模型训练任务,并使用PC的CPU算力进行训练。
  • 支持对训练完成模型进行打包,便于拷贝到开发者套件中。

2.安装流程

a. 安装Anaconda3并在安装模型适配工具前准备好虚拟环境

【2023 · CANN训练营第一季】初识新一代开发者套件Atlas 200I DK A2之模型适配工具_昇腾CANN_02

b.获取并安装模型适配工具

【2023 · CANN训练营第一季】初识新一代开发者套件Atlas 200I DK A2之模型适配工具_昇腾CANN_03

c.模型适配工具标注工具制作数据集

【2023 · CANN训练营第一季】初识新一代开发者套件Atlas 200I DK A2之模型适配工具_昇腾CANN_04

d.本机模型训练与迁移

【2023 · CANN训练营第一季】初识新一代开发者套件Atlas 200I DK A2之模型适配工具_昇腾CANN_05

e.上传模型迁移压缩包到DK上,进行模型ATC转换om模型和推理主程序

【2023 · CANN训练营第一季】初识新一代开发者套件Atlas 200I DK A2之模型适配工具_昇腾CANN_06

标签:DK,CANN,适配,模型,套件,开发者,工具
From: https://blog.51cto.com/u_14125503/6378048

相关文章

  • 【2023 · CANN训练营第一季】昇腾AI入门课(PyTorch)之模型迁移
    昇腾AI入门课(PyTorch)之模型迁移将基于PyTorch的训练脚本迁移到昇腾AI处理器上进行训练,目前有以下3种方式:自动迁移(推荐)、工具迁移、手工迁移,且迁移前要保证该脚本能在GPU、CPU上运行。自动迁移:训练时,在训练脚本中导入脚本转换库,导入后执行训练。训练脚本在运行的同时,会将脚本中的CUD......
  • 【2023 · CANN训练营第一季】昇腾AI入门课(PyTorch)之AI应用开发入门
    图片googlenet分类样例首先在华为云上购买一台弹性云服务器,远程登陆到服务器上。#修改HwHiAiUser的shell为bashvim/etc/passwd切换为HwHiAiUser用户su-HwHiAiUser下载sample样例库gitclonehttps://gitee.com/ascend/samples.git获取此应用中所需要的原始网络模型#进入模型......
  • 【2023 · CANN训练营第一季】昇腾AI入门课(TensorFlow)之模型迁移
    昇腾AI入门课(TensorFlow)之模型迁移将TensorFlow网络模型迁移到异腾Al处理器执行训练,主要有两种方式:自动迁移方式。通过迁移工具对原始脚本进行AST语法树扫描,可自动分析原生的TensorFlowAPI在异腾AI处理器上的支持度,并将原始的TensorFlowi训练脚本迁移成异腾Al处理器支持的脚本,对于......
  • 电影绿幕走进生活?如何基于相芯SDK实现绿幕分割?
    绿幕,是一种广泛应用于电影、电视制作和视频编辑领域的技术。它通过在拍摄或录制过程中使用一块特殊颜色(通常是绿色)的背景布,然后在后期制作中将该颜色替换成其他图像或视频素材。这种技术主要基于颜色键盘合成技术(chromakeying),可以实现在虚拟环境中展示各种场景和效果。相芯SDK绿幕......
  • 【2023 · CANN训练营第一季】——Ascend C算子背后的魔法
    前言:TIKC++,2023年CANN的一个神奇魔法,得益于TIKC++算子的孪生调试技术,我们可以了解到更多的技术细节,本文试图对隐藏在多核并行,流水计算、dobulebuffer背后的CANNAscendC算子魔法进行摸索和理解,是什么样的技术让用户编写的简单代码可以先实现上述神奇的功能。本文没有请专业人士......
  • Unity,发布ios和Android的包,UGUI,异形屏适配问题。
    Unity,发布ios和Android的包,UGUI,异形屏适配问题。@TOC<hrstyle="border:solid;width:100px;height:1px;"color=#000000size=1">前言unity发布移动端需要做ui的适配,我们用的是UGUI,暂且提供一种我们自己的ui适配解决方案,包含异形屏的。<hrstyle="border:solid;width:100px;h......
  • 【2023 · CANN训练营第一季】应用开发深入讲解之AIPP
    应用开发深入讲解之AIPPAIPP(ArtificialIntelligencePre-Processing)人工智能预处理,在AlCore上完成数据预处理。动态&静态AIPP分为静态AIPP和动态AIPP两种,对比如下:2.抠图&填充AIPP改变图片尺寸需要遵守如下图中的顺序,即先Crop再Padding,每个操作仅能执行一次。3.色域转换在执行R......
  • 【2023 · CANN训练营第一季】应用开发深入讲解之模型转换工具
    应用开发深入讲解之模型转换工具1.基本概念昇腾张量编译器(AscendTensorCompiler,简称ATC)是异构计算架构CANN体系下的模型转换工具,它可以将开源框架的网络模型或AscendIR定义的单算子描述文件(json格式)转换为昇腾AI处理器支持的.om格式离线模型。模型转换过程中,ATC会进行算子调度......
  • 【2023 · CANN训练营第一季】应用开发深入讲解之模型离线推理
    应用开发深入讲解之模型离线推理模型离线推理是指使用已经转好的om模型对输入图片进行推理,主要步骤如下图所示:1.Host&Device内存管理与数据传输Host&Device上的内存申请与释放,内存间的相互拷贝。代码中加载输入数据时,需要申请Host内存进行存储,当输入数据处理完毕后,需要将处理完成的......
  • 【2023 · CANN训练营第一季】应用开发深入讲解之DVPP
    应用开发深入讲解之DVPP1.基本概念昇腾Al处理器内置图像处理单元DVPP(DigitalVideoPre-Processor),提供强大的媒体处理硬加速能力。主要功能模块有:2.常见接口a.内存申请与释放b.通道创建与释放c.图片描述信息创建与销毁d.图片描述参数设置3.JPEGD图片解码4.VPC视觉预处理......