---
title: 好课推荐！Ascend C算子开发课程上线啦！适合新手入门/进阶提升，AI学习叠满BUFF~-官方技术文章-昇腾社区
description: 昇腾全新推出Ascend C系列视频课程，通过这门课程的学习，您将掌握Ascend C编程语言的核心概念和技巧，了解如何编写高性能AI算子，并利用华为昇腾AI处理器加速您的AI应用。从入门到进阶，让您随时随地开启学习之旅！
keywords: Ascend,好课推荐,算子开发课程,上线啦,适合新手入门,进阶提升,AI,BUFF
url: https://www.hiascend.com/developer/techArticles/20231114-1
section: (其他)
---

# 好课推荐！Ascend C算子开发课程上线啦！适合新手入门/进阶提升，AI学习叠满BUFF~-官方技术文章-昇腾社区

URL: https://www.hiascend.com/developer/techArticles/20231114-1
描述: 昇腾全新推出Ascend C系列视频课程，通过这门课程的学习，您将掌握Ascend C编程语言的核心概念和技巧，了解如何编写高性能AI算子，并利用华为昇腾AI处理器加速您的AI应用。从入门到进阶，让您随时随地开启学习之旅！
关键词: Ascend,好课推荐,算子开发课程,上线啦,适合新手入门,进阶提升,AI,BUFF

官方技术文章 [了解详情](https://www.hiascend.com/zh/developer/techArticles)

好课推荐！Ascend C算子开发课程上线啦！适合新手入门/进阶提升，AI学习叠满BUFF~

好课推荐！Ascend C算子开发课程上线啦！适合新手入门/进阶提升，AI学习叠满BUFF~

实战经验

发表于: 2023/11/14

1.6k

20

# 为什么要学习Ascend C编程语言

深度学习算法由一个个计算单元组成，我们称之为算子，在AI网络模型中，算子对应层或节点的计算逻辑，例如卷积层是一个算子、全连接层中的权值求和过程也是一个算子，它们是完成高性能AI计算的关键。经过多年积累和优化，昇腾高性能算子库已经涵盖上千个高性能算子，能充分发挥昇腾硬件算力，支撑AI网络训练和推理加速，满足昇思MindSpore、Pytorch、Tensorflow、ONNX等主流AI框架的算子加速需求。为满足更加多样化的业务场景、支撑AI开发者灵活开发高性能算子，昇腾推出专门面向算子开发场景的Ascend C编程语言，原生支持C和C++标准规范，最大化匹配用户开发习惯；通过多层接口抽象、自动并行计算、孪生调试等关键技术，极大提高算子开发效率，助力AI开发者低成本完成算子开发和模型调优部署。

# Ascend C系列课程简介

Ascend C算子开发入门课程，让您快速上手Ascend C，独立完成矢量算子开发及基础调用。通过这门课，您将：1、	了解什么是Ascend C，什么是CANN2、	了解并行计算架构、并行计算方法等基本概念3、	理解Ascend C算子编程模型4、	掌握核函数的编写使用5、	掌握矢量算子的开发和基础调用入门课程地址：https://www.hiascend.com/zh/developer/courses/detail/1691696509765107713 [了解详情](https://www.hiascend.com/zh/developer/courses/detail/1691696509765107713)Ascend C算子开发进阶课程，助您进一步提升开发技能，全面掌握Ascend C算子开发和调用流程，独立完成算子Tiling开发，并进行单算子、网络中算子调用。通过这门课，您将：1、	掌握常用的Tiling设计和开发2、	学习并完成算子的编译部署3、	掌握算子的CPU调试和NPU仿真调试4、	学习并完成单算子、网络中算子调用。进阶课程地址：https://www.hiascend.com/developer/courses/detail/1696414606799486977 [了解详情](https://www.hiascend.com/developer/courses/detail/1696414606799486977)

# 更多Ascend C学习资源

Ascend C还配套丰富的学习资料，包括教程文档、交流社区、案例代码等，这些资源将帮助您更好地辅助课程内容消化、理解Ascend C编程语言的各种概念和技巧，为您的自主学习提供便利。•	Ascend C学习资源汇聚页：https://hiascend.com/zh/ascend-c [了解详情](https://hiascend.com/zh/ascend-c)•	Ascend C官方文档：https://hiascend.com/document/redirect/CannCommunityOpdevAscendC [了解详情](https://hiascend.com/document/redirect/CannCommunityOpdevAscendC)•	Ascend C论坛：https://www.hiascend.com/forum/forum-0163125572293226003-1.html [了解详情](https://www.hiascend.com/forum/forum-0163125572293226003-1.html)•	Ascend C sample：https://gitee.com/ascend/samples/tree/master/operator [了解详情](https://gitee.com/ascend/samples/tree/master/operator)

点赞 20

本页内容

为什么要学习Ascend C编程语言 [了解详情](https://www.hiascend.com/#id-1)

Ascend C系列课程简介 [了解详情](https://www.hiascend.com/#id-2)

更多Ascend C学习资源 [了解详情](https://www.hiascend.com/#id-3)
