当前位置: 首页 > news >正文

昇腾CANN算子共建仓CANN-Ops正式上线Gitee,首批算子已合入

在人工智能技术呈指数级发展的今天,AI创新已走向更底层的算法创新,以DeepSeek为例,通过MoE模型架构和底层算法创新,不仅获取极佳的模型性能,又更大程度释放硬件性能,降低硬件使用成本。

算子,作为AI模型计算的核心单元,其优化程度直接决定了AI应用的执行效率、推理速度及算力性能。算子创新已经不再是简单的代码编写,它牵引着AI根技术的发展。

昇腾一直坚持开源开放、持续创新的产业理念,CANN( Compute Architecture for Neural Networks)作为昇腾硬件的“灵魂”, 围绕底层算子、通信算法等技术持续创新,充分释放昇腾硬件算力,同时提供丰富的算子参考样例,降低开发门槛,实现复杂算子自定义创新。昇腾已联合互联网、运营商、大模型厂商等20+客户伙伴创新孵化出200多个高性能算子,实现技术创新和商业落地的双重突破,共同推动中国人工智能产业从“跟随”走向“引领”。

CANN-Ops算子共建仓正式上线Gitee社区

昇腾CANN算子共建仓已经正式上线!这是国内首个面向昇腾开发者的算子共建平台,旨在汇聚开发者智慧,打造一个由“开发者共同驱动”的AI创新平台。

通过这一平台,开发者可以:

零门槛学习:算子源码开放共享,开发者可以直接获取学习参考。

创新技术共享:鼓励开发者分享在算子上的优化、创新成果。

丰富的社区项目:CANN训练营、算子挑战赛、众智计划等专题活动,在社区上与昇腾CANN共同成长。

社区共建指南

参与算子共建仓的方式多种多样,昇腾欢迎且重视每一位开发者,共同参与到社区的共建过程中来。

如果您准备向社区上报问题和提交需求,或者为社区建设提出自己的意见,可在仓上提交Issue,社区管理员及后台工作人员会及时处理并优化改进。

具体路径参考:https://gitee.com/ascend/cann-ops 

如果您有新算子开发及算子优化方式等相关代码合入请求,可参考代码上传合入指南,按以下步骤合入,社区技术专家负责审核、校验等相关操作。

第一步:了解行为准则

在参与社区项目前,请了解CANN开放项目行为准则,后续您在CANN开放项目的活动(包括但不限于发表评论、提交Issue、发表wiki等)都请遵循此行为准则。

第二步:签署CLA

在参与社区项目前,您需要签署CANN开放项目开发者许可协议(CLA)。

第三步:上传代码

提交Issue/处理Issue任务,完成代码上传共享。

具体路径参考:https://gitee.com/ascend/cann-ops/blob/master/docs/Contributing.md

此外,昇腾还提供众智计划等系列生态活动,基于昇腾AI基础软硬件平台开发算子、网络模型及行业参考设计,加速基础软件算法创新,共促多样性计算产业发展和生态繁荣,欢迎开发者朋友们参与。

首批20+算子已上传,社区开发者将带动CANN-Ops算子共建仓走向繁荣

西北工业大学的徐韬教授及其课题组,将昇腾CANN等专项课程融入教学体系,高校开发者得以直面昇腾处理器优化的实际需求,系统掌握从算法设计到硬件适配的全链条技能,同时高校作为创新人才的摇篮,可推动学术成果转化为产业应用,将研究成果反哺生态,助力中国在深度学习基础领域实现从"跟跑"到"领跑"的跨越。

徐韬教授团队是首个在CANN-Ops算子仓库中完成算子合入的开发团队,这标志着该团队在深度学习领域的技术进展,更是对国内人工智能底层加速优化技术发展的一项重要贡献。同时面壁智能、神州鲲泰、企业开发者“IFLYTEK BITBRAIN”及个人开发者“enkilee”已在社区上合入多个关键算子,纷纷将创新成果与广大开发者共享,同时也为昇腾生态发展提供重要力量。

昇腾CANN始终秉持对创新的执着追求,致力于为开发者构建更加完善、高效的技术开发体系,全方位助力开发者的创作与研究。不断提升Ascend C易用性的同时,昇腾CANN也将积极投身于前沿科技的探索,聚焦于人工智能领域的新兴技术和应用趋势,并为开发者提供最新的技术成果、沉淀开发经验,共同推动中国AI技术的创新发展。

相关文章:

  • SpringMVC组件解析
  • vue+springboot 新增操作,前端id传string,后端接收为long类型,报错类型不匹配——解决方法
  • spring-ai-alibaba第一章ollama集成
  • 基于Vue.js网页开发相关知识:Vue-router
  • 一文了解WPF技术简介
  • 电商场景下高稳定性数据接口的选型与实践
  • 阿里巴巴暑期实习Java面经,灵犀互娱一面
  • 软考-数据库系统工程师第四版pdf
  • 第6期:生成式AI安全攻防战——从提示词注入到模型反制的终极对决
  • WPF中viewmodel单例模式
  • es-字段类型详解
  • 面基:为什么不推荐用UUID作为主键
  • 探索多种方案下 LLM 的预训练性能
  • Spring Boot 七种事务传播行为只有 REQUIRES_NEW 和 NESTED 支持部分回滚的分析
  • C++26新特性解读: 结构化绑定作为条件
  • 在linux中GCC、Yum 与 Apt - get 的区别
  • OCRmyPDF 开源核弹
  • PyCharm 下载与安装教程:从零开始搭建你的 Python 开发环境
  • 【江协科技STM32】PWR电源控制(学习笔记)
  • 排序算法-插入排序
  • 胖东来回应“浙江‘胖都来’卖场开业”:已取证并邮寄律师函
  • 消息人士称以色列政府初步同意扩大对加沙军事行动
  • 首次面向上海、江苏招收本科生,西湖大学接连发布招生简章
  • 中国队夺跳水世界杯总决赛首金
  • 李在明回应韩国大法院判决:与自己所想截然不同,将顺从民意
  • 长三角铁路今日预计发送旅客420万人次,有望创单日客发量新高