- 博客(37)
- 资源 (18)
- 收藏
- 关注

原创 基于弹性云服务器的昇腾AI应用开发随笔【与云原生的故事】
什么是弹性云服务器?先来说说云服务器(Elastic Cloud Server),云服务器是具有完整硬件、操作系统、网络功能,并且运行在一个完全隔离环境中的计算机系统。云服务器具有弹性、按需获取的特点。简单来说,就是能够弹性获得资源的云服务器。而我选择使用的是华为云提供的弹性云服务器,规格如下图所示,是用来做基于Ascend 310的应用开发的,得益于云服务的方便和快捷,我通过接收官方共享的镜像,可以快速创建应用开发环境,进行我自己的开发,很方便,更重要的是极大克服了时间和空间的限制,随时随地,有网路,
2022-04-25 12:22:33
902
原创 【MindStudio训练营第一季】基于U-Net网络的图像分割的MindStudio实践
U-Net模型基于二维图像分割。在2015年ISBI细胞跟踪竞赛中,U-Net获得了许多最佳奖项。论文中提出了一种用于医学图像分割的网络模型和数据增强方法,有效利用标注数据来解决医学领域标注数据不足的问题。U型网络结构也用于提取上下文和位置信息。
2022-12-24 15:01:11
1156
原创 【MindStudio训练营第一季】基于MindX的U-Net网络的工业质检实践作业
【摘要】 本作业主要介绍如何使用MindSpore框架构建U-Net网络模型,使用线上昇腾算力在工业质检的模拟数据集上进行训练,并将保存的模型编译生成适配昇腾AI处理器的离线模型,部署在华为云ECS上,使用MindX SDK mxVision进行推理,从而实现图像分割的任务。
2022-12-18 19:40:41
576
原创 我与昇腾那些事(二)
仔细想想,我使用过的昇腾AI处理器包括Ascend 310、Ascend 310P、Ascend 910,涵盖了训练和推理,也算是比较全面了。就我个人来说,希望更接近于实际应用场景,靠近用户,因而倾向于做应用开发,即将AI算法做成产品化应用。
2022-12-13 15:37:02
2396
2
原创 我与昇腾那些事(一)
忆往昔峥嵘岁月稠,还记得第一次接触昇腾,当时开发用的还是HIAI,一转眼已经到CANN 6.0了,更加简单易用,支持的功能也越来越多了,一次开发,全面部署实用性更强了。而我个人也在硬件设备和软件的不断升级慢慢成长了。还记得当时第一次见到Atlas 200 DK开发者套件,简约而经典的黑红色设计让我觉得低调而不失科技感,第一次拆开外壳看到电路板,感叹这块小小的硬件有如此强大的算力,能完成如此复杂的计算。接下来就是制卡、配置环境、运行官方样例、学习官方样例、做自己想要的应用开发。
2022-12-13 15:34:56
429
原创 【MindStudio训练营第一季】MindStudio 专家系统随笔
专家系统(Mindstudio Advisor) 是用于聚焦模型和算子的性能调优Top问题,识别性能瓶颈,重点构建瓶颈分析、优化推荐模型,支撑开发效率提升的工具。
2022-12-05 12:43:00
139
原创 【MindStudio训练营第一季】MindStudio Profiling随笔
Ascend AI处理器是一款面向AI业务应用的高性能集成芯片,包含AI CPU、A Core、AI Vector Core等计算单元来提升AI任务的运算性能。基于Ascend AI处理器,Mindstudio在算子开发、模型训练及推理应用等不同环节,提供了端到端的工具。该工具可以帮助用户看到模型从应用层到芯片层的接口和算子耗时,从而准确定位系统的软、硬件性能瓶颈,提高性能分析的效率。
2022-12-05 12:32:05
355
原创 【MindStudio训练营第一季】MindStudio 高精度对比随笔
训练场景下,迁移原始网络 (如TensorFlow、PyTorch) ,用于NPU上执行训练,网络迁移可能会造成自有实现的算子运算结果与用原生标准算子运算结果存在偏差。
2022-12-04 17:44:53
150
原创 【MindStudio训练营第一季】MindStudio 可视化AI应用开发体验随笔
Mind Studio 提供一站式AI开发环境,依靠工具与性能调优,采用插件化扩展机制,打造高效、便捷的全流程开发工具链。目前最新版本是5.0.RC3,发布于2022年20月,对应的昇腾社区版本:6.0.RC1,新增众多特性。
2022-12-04 12:17:41
1047
原创 基于MindSpore的CycleGAN介绍和实现
我们这次介绍下著名的CycleGAN,图像翻译模型,由两个生成网络和两个判别网络组成,通过非成对的图片将某一类图片转换成另外一类图片,可用于风格迁移。同时提供了基于MindSpore的代码,方便大家运行验证。...
2022-08-14 17:02:37
1891
原创 基于CANN 的行人检测和跟踪部署方案(Python)分享,欢迎大家体验,找Bug和提PR
目前方案是基于昇腾官方仓库案例进行的二次开发,参考了众多开源代码,因不能一一记清,未能在这里列出具体作者,特表示感谢。方案使用的是acllite库,编程语言是`Python`,欢迎大家体验,找Bug,提issue和PR。...
2022-07-26 23:10:15
926
原创 【CANN训练营】基于昇腾CANN平台的AI CPU算子开发
介绍如何开发CANN AICPU自定义算子,以一个AICPU算子为示例进行讲解,分析+实现+测试验证一个端到端的完整开发流程。
2022-07-16 22:22:40
962
原创 【CANN训练营】基于昇思的GAN实现随笔
介绍GAN背后的天才想法,几种精度GAN网络的结构解析,基于昇思的GAN代码分析。介绍DALLE2, Imagen是如何设计,能够生成拟真图片。活动链接:https://www.hiascend.com/zh/developer/canncamp
2022-07-10 13:45:36
213
原创 【CANN训练营】CANN训练营_昇腾AI趣味应用实现AI趣味应用(下)随笔
承接上文《【CANN训练营】CANN训练营_昇腾AI趣味应用实现AI趣味应用(上)随笔》,我们接着来分析。先来介绍下工具,其功能类似于英伟达的都是用来查看硬件状态和信息的,不同的是是用来查看显卡信息的,是用来查看昇腾处理器信息的,这里就是我们用到的Ascend 310。通过这个命令可以实时查看昇腾处理器的信息,进行数据监控。还记得我们上次最后留了一个开放性问题吗?就是进行优化加速,因为之前除了模型处理外,余下操作基本是使用OpenCV等调用CPU完成,这里我们有很多可以加速的地方,将一些操作使用专用硬件电路
2022-07-09 19:25:59
377
原创 【CANN训练营】CANN训练营_昇腾AI趣味应用实现AI趣味应用(上)随笔
基于华为云ModelArts和昇腾CANN实现从训练到部署的端到端行人检测和跟踪Demo,这里的CANN使用的是Python接口(Python版本)。华为云ModelArts供海量数据预处理及交互式智能标注、大规模分布式训练、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期 AI 工作流。基于华为云ModelArts一站式AI开发平台,可以很这里我提供了数据集,大家可到AI Gallery下载到自己的OBS桶,方便后续训练使用。注意,下载到OBS需要占用OBS的存储,这需
2022-07-09 16:38:16
540
原创 基于ModelArts和CANN的端到端行人检测和跟踪Demo(Python版本)【训练篇】
基于华为云ModelArts和昇腾CANN实现从训练到部署的端到端行人检测和跟踪Demo,这里的CANN使用的是Python接口(Python版本)。华为云ModelArts供海量数据预处理及交互式智能标注、大规模分布式训练、自动化模型生成,及端-边-云模型按需部署能力,帮助用户快速创建和部署模型,管理全周期 AI 工作流。基于华为云ModelArts一站式AI开发平台,可以很这里我提供了数据集,大家可到AI Gallery下载到自己的OBS桶,方便后续训练使用。注意,下载到OBS需要占用OBS的存储,这需
2022-06-20 20:26:46
442
原创 #HPDC 华为伙伴暨开发者大会2022随笔
6月15日,以“因聚而生 为你所能”为主题的“华为伙伴暨开发者大会2022”,以线上直播+线下90多个分会场联动的形式盛大召开。按照官方的介绍,是强调将坚持“以利益为纽带、以诚信为基础、以规则为保障”的合作原则,坚持“有所为、有所不为”,旨在携手广大合作伙伴和开发者一起成长,抓住数字化新机遇,共赢数智未来!下面,简单记录一下,我比较感兴趣的部分。华为轮值董事长胡厚崑在主题演讲中表示:“华为在与伙伴合作的过程中,利益是连接华为与伙伴的纽带,华为的诚信是伙伴愿意与华为合作的基础,规则是实现利益、坚守诚信的保障。
2022-06-19 20:37:51
1736
原创 基于昇腾AI异构计算架构CANN的通用目标检测与识别一站式方案初体验
在计算机视觉领域,CANN最新开源的[通用目标检测与识别样例],通过其强大的可定制、可扩展性,为AI开发者们提供了良好编程选择。大量模块化编程逻辑、可扩展配置,让开发者们像乐高搭积木一样,仅需进行简单的替换和定制,就能实现符合业务场景需求的高性能、企业级AI应用。......
2022-06-10 21:12:39
3377
2
原创 昇腾工业质检应用实战
基于华为云ModelArts和弹性云服务器ECS完成从训练到部署的AI全流程开发,介绍如何使用昇思MindSpore框架构建U-Net网络模型,使用线上昇腾澎湃算力在工业质检的模拟数据集上进行训练,并将保存的模型编译生成适配昇腾AI处理器的离线模型,使用MindX SDK mxVision进行推理,从而实现图像分割的任务。...
2022-06-08 20:24:46
1991
1
原创 华为昇腾CANN——AscendCL特性之同步异步(C++)
本次介绍到的AscendCL接口系列旨在了解AscendCL提供的多种特性,其中每种特性都包含了若干个可调用的接口。
2022-06-06 20:13:18
1134
原创 基于昇腾CANN的推理应用开发——图片分类应用(C&C++)
以图片分类应用(C&C++语言)为例,带您了解使用AscendCL接口开发应用的基本步骤,并了解开发过程涉及的关键概念。
2022-06-06 09:57:05
561
原创 基于昇腾CANN的推理应用开发--语义分割(Python)
基于 Python 开发,通过网络模型加载、推理、结果输出的部署全流程展示,快速熟悉并掌握语义分割基本开发流程。
2022-06-05 23:20:01
1071
原创 CANN体验官第四期——Ascend 310P 推理应用开发体验(C&C++)随笔
CANN体验官第四期,是基于 Ascend 310P 进行推理应用开发体验,体验尝鲜 Ascend 310 → Ascend 310P 的应用迁移及Ascend 310P 的新特性:媒体数据处理V2版本接口!
2022-06-05 20:24:44
1767
原创 基于昇腾CANN的推理应用开发快速体验(C++)
这是关于一次 Ascend 在线实验的记录,主要内容是通过网络模型加载、推理、结果输出的部署全流程展示,从而快速熟悉并掌握 ACL(Ascend Computing Language)基本开发流程。
2022-06-02 10:56:50
838
原创 基于昇腾CANN的推理应用开发快速体验(Python)
这是关于一次 Ascend 在线实验的记录,主要内容是通过网络模型加载、推理、结果输出的部署全流程展示,从而快速熟悉并掌握 ACL(Ascend Computing Language)基本开发流程。
2022-06-01 15:24:45
962
2
原创 基于华为自研NPU Ascend 910的TensorFlow 1.x训练脚本迁移和使能混合精度记录
简介基于 TesorFlow 1.x 以 Sess.run 形式搭建入门级——手写数字分类网络,并迁移到 华为自研NPU Ascend 910,同时使能混合精度。硬件介绍华为自研 NPU Ascend 910,即昇腾 910 AI 处理器(简称NPU),根据官方介绍,是在2019年发布的人工智能(AI)专用的神经网络处理器,其算力高达256T,最新款算力高达310T,是业界主流芯片算力的2倍。当前业界大多数训练脚本基于 TensorFlow 的 Python API 开发,默认运行在 CPU/GPU/
2022-05-30 20:43:52
2093
原创 【2022年第一期 CANN训练营进阶班模型课】第一次大作业和附加内容
前情提要1. PyCharm常用操作和配置ModelArts插件使用,官方文档和介绍较为详细,这里不在叙述2. 需要说明的是,我是用的插件版本是3.3.5,比教程中的应该是新一些,所以有些配置不同,主要是两点:(1)Image Path按照教程设置无效,导致无法启动训练作业,直接不设置就行了;(2)Data Path,即数据集存放路径,必须是本人账号的桶路径才行(也可能是因为教程中的桶区域不是北京四),所以无法按照教程设置,我下载数据集后,上传到自己的桶中,并指定路径即可。操作1. 直接
2022-04-24 09:31:32
485
原创 【2022年第一期 CANN训练营进阶班应用课】附加题——媒体数据处理+模型推理
首先来看下要求简单来说,就是利用所学,完成YOLOv3完整的推理过程!下面来逐步操作吧。1. 完成模型转换注意,模型转换要涉及处理模型输入数据的大小和格式,这一点要明确。这里先参照开发手册上提供的模型和配套教程走一遍,验证下流程。先建一个文件夹用来保存整个过程的文件mkdir yolov3_detection# 接下来建立model文件夹,保存模型mkdir model# 接下来,下载模型和配置文件wget https://modelzoo-train-atc.ob
2022-04-24 09:27:19
214
原创 【2022年第一期 CANN训练营进阶班应用课】第二次大作业
前情提要按照官方B站视频介绍,接收镜像,并创建云服务器;如果不想看视频,可以参照其他开发者的教程配置环境,推荐教程【CANN训练营进阶班应用课笔记】大作业1实战趟坑记录。 ssh登录服务器,可以用MobaXterm,也可以直接用Visual Studio Code,这里选择前者,因为MobaXterm支持X server,简单来说,就是支持图形界面,方便我们后续查看yuv文件,如果有朋友不熟悉,推荐教程【CANN训练营进阶班应用课笔记】大作业1实战趟坑记录。准备工作安装ffmepg。方便做视频解
2022-04-24 09:25:08
236
原创 【2022年第一期 CANN训练营进阶班应用课】第一次大作业
前情提要按照官方B站视频介绍,接收镜像,并创建云服务器;如果不想看视频,可以参照其他开发者的教程配置环境,推荐教程【CANN训练营进阶班应用课笔记】大作业1实战趟坑记录。 ssh登录服务器,可以用MobaXterm,也可以直接用Visual Studio Code,这里选择前者,因为MobaXterm支持X server,简单来说,就是支持图形界面,方便我们后续查看yuv文件,如果有朋友不熟悉,推荐教程【CANN训练营进阶班应用课笔记】大作业1实战趟坑记录。准备工作安装ffmepg。方便
2022-04-24 09:11:41
237
原创 【昇腾活动】【参与100%得码豆】昇腾云端实战,完成实验并分享心得,有机会获荣耀路由X3、BOW 大尺寸三折蓝牙背光键盘等好礼
【昇腾活动】【参与100%得码豆】昇腾云端实战,完成实验并分享心得,有机会获荣耀路由X3、BOW 大尺寸三折蓝牙背光键盘等好礼活动链接:多重好礼等您拿工程开发门槛高?不知道如何开发自己的项目?云端实验室,免费带你来实战一步一步带你完成模型转换、关键代码补齐、部署运行、Profiling性能分析全流程开发不止如此完成实验,分享实验心得感受,更有大奖等你来拿快快来参与吧【活动流程介绍】实验共有三个:图像分类应用、目标检测应用和应用开发实验,干货满满,文档详细,即使是小白,也可以轻松完成,体
2020-06-07 16:06:46
247
原创 毕业论文查重感受
毕业论文撰写建议写给自己和需要的人,以防自己忘记。千万不要把参考文献的段落或句子复制过来。因为一定会重复的,查重的时候百分百会算进重复率。建议自己看完之后,第二天,按照自己的印象,用自己的话去描述。一定要多写自己做的事。绪论和别人做的事或者现有研究的内容要少写,因为查重的时候会重复的,自己做的事一般是自己的话叙述的,基本不会被查出来重复,亲测,有效。难怪老师看完初稿,给的意见就一句话,多写自己做的事,这对后期的查重很有帮助的。一定要早写完,早查重。惨痛的教训,因为早写完早查的话,价格低,你知道晚了
2020-05-27 21:56:48
568
原创 百度飞桨PaddlePaddle《Python小白逆袭大神》结营心得分享
百度飞桨PaddlePaddle《Python小白逆袭大神》结营心得分享什么是《Python小白逆袭大神》依托百度AI Studio,有老师实力讲解从Python进入人工智能领域,让Python小白快速逆袭AI大神!1、课程内容从Python入手,绝对0基础,由浅入深,让你建立系统的知识体系。2、7日打卡营,采用全程直播+录播+答疑+比赛,四位一体全方位互动,时间短见效快。3、人工智能进...
2020-04-29 20:49:19
381
转载 华为云AI入门赛——爱(AI)美食·美食图片分类分享
华为云AI入门赛——爱(AI)美食·美食图片分类分享(强大算力支持,Tesla P100、Tesla V100可选,提供完整baseline)爱(AI)美食·美食图片分类赛事介绍报名链接爱(AI)美食·美食图片分类爱(AI)美食美食图片分类大赛是面向所有AI开发者入门实战赛,适用于正在学习AI的初学者,目标是为AI开发者提供一个交流学习、实战挑战的平台。先放报名链接(扫码也行哦)链接: li...
2020-03-24 14:04:42
1186
原创 Digital Image Processing By MATLAB
Record Digital Image Processing By MATLAB!Matlab中取整函数有: fix, floor, ceil, round。具体应用方法如下:fix向零方向取整,如fix(-1.3)=-1 fix(1.3)=1;floor,顾名思义,就是地板,所以取比它小的整数,即朝负无穷方向取整,如floor(-1.3)=-2 floor(1.3)=1 floor(-1...
2018-09-24 22:07:23
415
复变函数.rar
2019-05-31
Linux课件.zip
2019-05-31
附录01Matlab图像处理教程简易教程
2019-02-05
数字信号处理(第四版)(高西全 丁玉美)PPT
2019-01-02
关于Dirichlet积分的十种计算方法
2018-11-20
光立方程序
2018-11-20
信息论:基础理论与应用(傅祖芸著)电子信息类信息论经典课本
2018-11-10
数字图像处理第三版英文版
2018-11-01
计算机网络(第六版)谢希仁
2018-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人