学习进阶版课程后,完成在 MindStudio 成功复现异腾社区上 AscendCL 应用案例,通过复现任务, 详解AI 应用推理开发流程,深入 AscendCL 开发实战,熟练使用 MindStudio 便捷、高效地完成 AI 应用推理开发。【 MindStudio 训练营第一期】 DeRain 样例复现 。
弹性云服务器(ECS )、 XSHELL 、MindStudio 、 mxvision 。
弹性云服务器(Elastic Cloud Server,ECS ) 是由 CPU 、内存、操作系统、云硬盘组成的基础的计算组件。弹性云服务器创建成功后,您可以像使用自己的本地 PC 或服务器一样,在云上使用弹性云服务器。
XSHELL ( https://www.xshell.com/zh/xshell/ ) 远程链接工具。
MindStudio 是一套基于 IntelliJ 框架的开发工具链平台,提供了应用开发、调试、模型转换功能,同时还提供了网络移植、优化和分析功能,为用户开发应用程序带来了极大的便利。
MindX SDK 致力于简化 昇 腾芯片推理业务开发过程,降低使用 昇 腾芯片开发的门槛。SDK 采用模块化的设计理念,将业务流程中的各个功能单元封装成独立的插件,通过插件的串接快速构建业务。
使用 MindStudio 成功复现异腾社区上 AscendCL 应用案例 。
表1-1
|
实验 |
简述 |
难度 |
开发环境 |
运行环境 |
|
MindStudio 训练营第一期 复现异腾社区上 AscendCL 应用案例 DeRain
|
复现异腾社区上 AscendCL 应用案例 DeRain
|
初级 |
ECS |
ECS |
本实验需要 获取镜像, 购买ECS 资源 , 并使用远程连接工具 , 这些属于基本操作,本次复现案例 DeRain 不在赘述 。
项目地址
https://gitee.com/ascend/samples/tree/master/cplusplus/level2_simple_inference/6_other/DeRain
项目介绍
雨天图像增强技术是指将雨天成像的退化图像复原为高质量的清晰图像,消除雨滴等退化因素对图像内容的影响,其对提升,包括自动驾驶和视频监控等,户外视觉系统在恶劣天候下工作的稳定性具有重大意义。本项目基于深度学习,提出了一种去除雨天图像退化并且更好的保存图像结构的方法,并将提出的算法在华为Altas 200 DK 平台上实现算法的移植。
git 命令行本地下载项目源代码如下
git clone https://gitee.com/ascend/samples
在 samples/cplusplus/level2_simple_inference/6_other/DeRain/data 目录下载图片( 002_in.png (256×256) (myhuaweicloud.com) )
在 model 目录下载模型文件 2 个,地址分别为:
https://obs-9be7.obs.cn-east-2.myhuaweicloud.com/003_Atc_Models/AE/ATC%20Model/DeRain/frozen_graph_noDWT_V2.pbwget
https://obs-9be7.obs.cn-east-2.myhuaweicloud.com/003_Atc_Models/AE/ATC%20Model/DeRain/insert_op.cfg
利用 act 工具转换模型
atc --model=./frozen_graph_noDWT_V2.pb --input_shape="degradated_image:1,256,256,1" --framework=3 --output=./DeRain --soc_version=Ascend310 --insert_op_conf=./insert_op.cfg
最终模型文件目录 model 如下
l 在 MindStudio打开项目 路径 如下
l 编译 项目
菜单栏【Build】-【Edit Configurations】
l 菜单栏【 Build 】 - 【 Build CMake Project 】开始编译
成功如下
代码也上传到远程 ECS 上,如下
l 运行
单击菜单栏 run-run ”sample_run.sh”
out 文件夹下 output 文件夹下查看图片 , 对比如下
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70025453/viewspace-2930276/ ,如需转载,请注明出处,否则将追究法律责任。