CANN 2022 | 开放升级,跃升新台阶

news2024/11/15 17:01:59

每一位开发者,都是改变世界的力量

每一位开发者,都在创造一往无前的AI时代

每一位开发者,都在2022砥砺前行,期待在2023再露锋芒

逆光而行,只为拂晓

回忆2022,哪些年度关键事件让你记忆犹新?

是披星戴月后,终攻克技术难关的YYDS?

是反复修改后,最终方案被Pass掉的emo?

是狂奔赶火车,11个路口全是绿灯的确幸?

是“杨过”阳康后,与家人拥抱的满怀温暖?

……

CANN的2022,每一步虽艰辛,但却从未止步

在开发者与伙伴的参与陪伴下,CANN不断突破自我,向着普惠AI前进,每一步都留下了深刻的拓印

让我们跟随拓印的纹路,回顾CANN的年度历程

01 全新开放升级,硬核技术释放AI生产力

CANN (Compute Architecture for Neural Networks) 是华为针对AI场景推出的异构计算架构,作为昇腾AI基础软硬件的核心,CANN搭起了从上层深度学习框架到底层AI硬件的桥梁。这一年,CANN砥砺前行,发布的6.0版本在性能、开放性及易用性上持续提升,全方位满足AI开发者的诉求。

1)广泛支持业界主流深度学习框架与推理部署引擎。全面支持昇思MindSpore、飞桨(PaddlePaddle、Paddle-Lite)、PyTorch、TensorFlow、计图(Jittor)、OpenCV DNN、MMDeploy等AI框架与引擎。

2) 高度完善的生态满足度。支持1400+高性能算子,提供900多种优选模型,覆盖主流AI框架的算子加速需求及典型场景应用,兼容多种底层硬件设备,提供强大的异构计算能力。

3)极简算子开发,高效使能AI开发者。推出支持原生C/C++的算子开发语言,降低算子开发门槛;丰富DSL算子编程接口,DSL算子覆盖度达到80%,在保持性能的基础上,使算子开发效率成倍提升。

4)持续提升模型开发效率,实现模型下载即用。CANN 6.0版本下,主流框架TensorFlow和PyTorch的模型迁移成功率可达90%。提供新一代智能调优工具AOE代替复杂的手工优化操作,降低调优门槛、提升调优效率。以ResNet50网络为例,AOE调优效率较上代工具提升1倍以上,性能较调优前提升超过100%。

3月

基于CANN的AI论文PLGAN强势上榜2022 CVPR

基于CANN的AI论文《Interactive Image Synthesis with Panoptic Layout Generation》上榜2022 CVPR(IEEE Conference on Computer Vision and Pattern Recognition),全景图像生成算法配备昇腾AI处理器提供的算力支持,并借助CANN充分释放硬件澎湃算力,发挥极致AI性能。

4月

技术丛书《昇腾AI处理器CANN架构与编程》上市

由哈尔滨工业大学软件学院副院长苏统华与昇腾CANN技术专家杜鹏博士主编的华为智能计算技术丛书《昇腾AI处理器CANN架构与编程》发行上市。

5月

智能超分系统荣获“软件行业示范案例”

视频超分领域,CANN联合广东博华超高清创新中心有限公司展开超高清视频合作,丰富4K/8K内容供给,加速人工智能在超高清视频领域的生产应用,并以此荣获“软件行业示范案例”。

视频超分对比图及荣誉展示

8月

机器狗惊艳亮相“昇腾AI开发者创享日”南京站

“昇腾AI开发者创享日”南京站,一只加装了AI机械臂的机器狗惊艳亮相,电厂巡检、拉闸操作一气呵成,炫酷的操作收获了一大波粉丝。

11月

基于昇腾AI和深势科技DeepMD的分子动力学模拟服务成功商用

昇腾AI和深势科技DeepMD合作的分子动力学模拟服务,在CANN的助力下,AI预测性能达到现有产品的1.5+倍,可预测规模较传统方法提升10000+倍,为光伏材料、新能源电池、半导体材料研究带来巨大的商业应用价值。

分子动力学模拟图

蛋白质结果预测成果在国药集团成功商用,推动了AI智药产业升级

昇腾AI平台端到端使能蛋白质结构预测,并基于CANN进行多维度性能优化,使得AI预测效率较Baseline提升2+倍,同时具备长序列推理能力,2022年底已支持3800+长度的蛋白质氨基酸序列,达到业界领先水平。

基于昇腾平台的蛋白质结构预测效果(金色为真值,粉色为模型预测)

12月

“基于昇腾算力及CANN的创新应用”突破“互联网+”国赛金奖

在第八届中国国际“互联网+”大学生创新创业大赛中,“基于昇腾算力及CANN的创新应用”命题的参赛队伍大放异彩,斩获2金4银2铜的优异成绩,并取得CANN命题赛道国赛金奖的佳绩。

02 携手主流AI框架与推理引擎,实现生态创新共赢

CANN进一步加深与业界主流深度学习框架和推理引擎的合作,实现不同框架/引擎下的代码可以在异构硬件上高效的运行,从而大大降低AI开发门槛。

9月,

ONNX Runtime项目正式提供对昇腾硬件平台的支持

通过ONNX Rutime与CANN的对接,ONNX社区版本实现了对昇腾硬件平台的支持,标志着ONNX原生模型可直接在昇腾平台上运行。

10月,

OpenMMLab算法仓实现在CANN上的推理部署

OpenMMLab团队基于昇腾AI发布了MMDeploy 0.10.0版本,该版本实现了OpenMMLab算法仓库在CANN上的推理部署。

11月,

计图成功适配CANN,实现在昇腾平台上的运行

计图(Jittor)是由清华大学研制和开源的深度学习框架,通过和CANN的适配,实现了在昇腾平台上的运行,并发布了计图昇腾CANN适配版本。

12月份,

OpenMMLab算法仓支持昇腾AI训练加速

OpenMMLab在MMCV 1.7.0和MMEngine 0.3.0版本中,补齐了基于昇腾AI的训练加速能力。

OpenCV新增支持CANN推理后端

OpenCV 4.7中,DNN模块实现了对昇腾平台的支持,OpenCV Zoo中主流模型实现了在CANN后端的高效运行。

03 加码未来人才培养,为人工智能产业提供源源不断的动力

CANN大力发展高校人才培养和科研创新合作,并持续开展高品质的线上线下活动和大赛,带动百万级别开发者参与AI生态共建,掌握最硬核的AI知识,共筑AI发展的人才根基。

1)打造AI技术沃土,夯实知识平台

文档中心:一站式获取全场景技术文档

学习资源:针对不同级别开发者,提供定制化成长路径

2)深入高校人才培养和科研创新合作

“昇腾众智计划”,集众人之智,聚昇腾之势

昇腾众智已在高校形成品牌,成为“产学研”的一个重要选项,截止到2022年,CANN累计与300+高校研究团队开展合作,贡献500+个模型、1000+个算子。

“智能基座”,以产业汇聚人才,以人才引领产业

教育部和华为联合发起“智能基座”产交融合协同育人基地项目,以最新的技术培养人才,以创新的人才引领产业。CANN目前已全面覆盖C9高校,涉及教师120+,将CANN技术知识传递给10000+名学生。

3)系列AI技术赋能活动, “ 学、练、赛、创”全方位使能开发者

CANN打造了“训练营”系列技术赋能活动,围绕“学、练、赛、创”全方位赋能开发者,提供沉浸式学习与交流平台,鼓励开发者发挥想象力和创造力,加速AI人才培养与创新应用落地。

关上记忆的窗,2022已经成为过往。

新的一年,CANN将继续乘风破浪、奋勇前行,

提供更开放、更易用的全新体验,

携手开发者与伙伴,构筑万物AI的美好世界!

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

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

相关文章

聊聊红黑树,B/B+树和键树

RB树 RB树和AVL树类似,是一种自平衡式的平衡二叉搜索树,AVL不是保证平衡因子不能超过1,红黑的话没有这个要求,他的结点非黑即红,可以达到Logn的查找,插入,删除 RB树的五条性质: 1…

【markdown】语法 添加`emoji`表情

💻 【markdown】语法添加emoji表情🏠专栏:其他 👀个人主页:繁星学编程🍁 🧑个人简介:一个不断提高自我的平凡人🚀 🔊分享方向:目前主攻前端&#…

与资源限制有关的题目

文章目录0、资源限制技巧汇总1、题目一:40亿个数,内存限制为1G,如何找到出现次数最多的数2、题目二:40亿个数,内存限制为10MB,找到所有未出现过的数进阶问题1:40亿个数,内存限制为3K…

【计算机体系结构-02】机器模型

1. 机器模型 (Machine Model) 计算机的基本工作就是进行运算,那么计算就需要有用来处理计算方法的处理单元和提供或保存数值的存储单元。一般将用来处理计算方法的处理单元称为 算术逻辑单元 (ALU--Arithmetic Logic Unit)。在一个计算过程中可能会是这样的一个流程…

springboot整合flowable

自动部署 流程图提前画好,放入 指定文件夹 配置: spring.datasource.usernameroot spring.datasource.passwordroot # nullCatalogMeansCurrenttrue 自动生成表 spring.datasource.urljdbc:mysql:///flowable_process?serverTimezoneUTC&nullCat…

CISP_VULHUB_HACK ME PLEASE

vulhub_HACK ME PLEASE简介扫描开放端口探测web服务搜集seedms的信息登录mysql,尝试获得seeddms的密码利用RCE漏洞提权简介 靶机链接:https://www.vulnhub.com/entry/hack-me-please-1,731/难度:简单描述:一个完全为OSCP设计的简…

数据结构之经典八大排序的实现(万字详谈)

文章目录前言1.插入排序2.希尔排序3.选择排序4.堆排序5.冒泡排序6.快速排序hoare方式版本快排实现非递归方式实现快排挖坑法实现快排前后指针法(双指针法)快排的各种优化1.减少后几层的递归调用(小区间优化)2.三数取中优化3.三路划分(处理大量重复数据&a…

信息论复习—信息的度量

目录 离散信源信息的度量: 离散信源的信息量: 单符号离散无记忆信源: 离散无记忆信源及熵: 自信息: 信息量的定义: 信息熵的定义: 熵的性质: 离散信源的最大熵定理&#xf…

Elasticsearch高级查询—— 关键字精确查询文档

目录一、初始化文档数据二、字段匹配查询文档2.1、概述2.2、示例一、初始化文档数据 在 Postman 中,向 ES 服务器发 POST 请求 :http://localhost:9200/user/_doc/1,请求体内容为: {"name":"张三","age&…

LINUX学习之了解系统目录结构(一)

前言 Linux 系统目录结构是一个由各种目录和文件组成的树形结构,每个目录都有特定的用途。在这篇文章中,我们将讨论 Linux 系统中最常见的目录,并解释它们的用途 登录系统后输入ls命令查看系统目录 树状目录结构图 系统常用目录 目录名描述…

单目相机标定实现--张正友标定法

文章目录一:相机坐标系,像素平面坐标系,世界坐标系,归一化坐标系介绍1:概述公式二:实现1:整体流程4:求出每张图像的单应性矩阵并用LMA优化5:求解理想无畸变情况下的摄像机的内参数和…

SpringBoot项目集成liquibase,数据库版本控制解决方案

liquibase 数据库版本留痕解决方案,在实际生产过程中如何高效管理数据库的DDL与DML语句,对这些语句留痕处理。如果能将sql的执行与SpringBoot项目启动结合在一起,每次启动项目自动执行新增的sql语句,这样就可以使得项目组成员各个…

在 VMware Workstation 16 Pro 中安装 Ubuntu Server 22.04.1 并配置静态 IP 地址

文章目录1.下载 Ubuntu Server 22.04.12.新建虚拟机向导3.编辑虚拟机设置4.开启此虚拟机并配置Ubuntu系统5.设置 root 用户的密码6.允许远程连接 root 用户7.配置静态 IP 地址7.1 查看 Windows 的网络信息7.2 查看 Ubuntu 的网络信息7.3 修改配置文件7.4 测试 Windows 能否互相…

springcloud--xxl-job

xxl-job 虽然java自带定时器,但是在springcloud内,如果对多个模块进行统一任务调度,这是自带的定时器就显得不够用,这时就可以使用xxl-job。 xxl-job是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习…

智能门锁-手机应用相机国产、非国产统计参数对比分析

智能门锁-手机应用相机国产、非国产统计参数对比分析 智能门锁应用 从2019年1月1日至2020年12月31日,3D人脸识别智能门锁在全市场统计中,总销量已接近20万套。其中德施曼以其先发优势,良好的市场定位和大力度的推广,成为市场发展…

C语言萌新如何使用printf函数?

🐎作者的话 如果你搜索输入输出函数,那么你会看到输入输出流、Turbo标准库、标准输出端、stdout什么什么乱七八糟的,作为一个萌新,哪懂这些? 本文介绍萌新在前期的学习中,常用的输入输出函数及其功能~ 跳跃…

【Python标准库】LZ77编码的基本原理和lzma模块

文章目录lz77编码lzma模块调用lz77编码 Python标准库总共提供了三种压缩算法,分别是zlib, bz2以及lzma,并且位这三个模块提供了高度相似的API,考虑到zlib中已经对很多定义做了详尽的解读,本文主要介绍一下lzma算法,然…

vue使用rem, vscode使用px to rem工具

一、使用px2rem-loader实现pxtorem 1、安装 首先,我们使用 vue 的脚手架 vue-cli 初始化一个 webpack 项目(前提是已经安装过 vue-cli,具体不再阐述),一些选项根据自己项目需要选择。 vue init webpack my-app命令执…

深度学习算法数据-网络-算法总结

深度学习算法数据-网络-算法总结 1 数据集大全 通用2D检测数据集、交通标志、车道线、行人检测、3D目标检测、ReID等数据集 2 Backbone知识汇总 该部分主要是针对常见CNN结构以及ViT结构进行汇总,同时也包含轻量化CNN Backbone以及轻量化Transformer模型等高性…

详解pandas的read_excel函数

一、官网参数 pandas官网参数网址:pandas.read_excel — pandas 1.5.2 documentation 如下所示: 二、常用参数详解 1、io 一般指读取文件的路径。【必须指定】 import pandas as pddf pd.read_excel(r"C:\Users\wwb\Desktop\data3.xlsx")p…