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

CANN/Ascend C开发套件

项目文档

【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C++标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit

目录说明

关键目录结构如下:

├── api # API文档目录 │ ├── context # 存放每个API的说明文档 │ └── README.md # 存放Ascend C API列表 ├── figures # 图片目录 ├── asc_adv_api_contributing.md # Ascend C 高阶API贡献指南 ├── asc_basic_api_contributing.md # Ascend C 基础API贡献指南 ├── asc_c_api_contributing.md # Ascend C C API贡献指南 ├── quick_start.md # 快速入门文档 └── README.md

文档说明

为方便开发者快速熟悉本项目,可按需获取对应文档,文档内容包括:

文档面向对象内容介绍
API列表基于Ascend C开源仓,开发定制化API或算子的用户。介绍项目包含的所有API。
高阶API贡献指南基于Ascend C开源仓,开发定制化API的用户。介绍如何扩展或开发Ascend C高阶API。高阶API基于单核对常见算法进行抽象和封装,实现常用的计算算法,旨在提高算子开发效率。
基础API贡献指南基于Ascend C开源仓,开发定制化API的用户。介绍如何扩展或开发Ascend C基础API。基础API实现对硬件能力的抽象,开放芯片的能力,保证完备性和兼容性。
C API贡献指南基于Ascend C开源仓,开发定制化API的用户。介绍如何扩展或开发Ascend C C API。C API提供纯C风格的接口,符合C语言算子开发习惯,开放芯片完备编程能力。
Ascend C编程指南基于昇腾AI硬件,使用Ascend C编写算子程序,开发自定义算子的开发者。Ascend C是CANN针对算子开发场景推出的编程语言,原生支持C和C++标准规范,兼具开发效率和运行性能。使用Ascend C编写算子程序,运行在昇腾AI处理器上,实现自定义的创新算法。
Ascend C最佳实践基于已完成开发的Ascend C算子,需要进一步优化算子性能的开发者。异构计算的特点、算子功能的调试方法以及算子性能的优化策略。通过介绍Ascend C编程中的调试与优化思路,结合多种性能优化手段,并辅以具体案例,旨在帮助开发者实现高性能算子的开发。

附录

除了上述系统性介绍的相关开发文档外,您还可以根据实际场景和开发阶段,有选择性地快速了解相应的专题内容。

  • 技术文章

    • 基础入门
      • Ascend C编程介绍
      • Ascend C快速入门
      • Ascend C孪生调试
      • Ascend C算子的调用方式
    • 概念原理
      • Ascend C非对齐数据的处理方案
      • 深度理解多核并行/流水计算/dobule buffer技术
    • 问题案例
      • Ascend C算子开发常见问题案例
      • 含有Matmul高阶API的算子精度问题定位
    • 性能优化
      • Ascend C算子性能优化实用技巧01——流水优化
      • Ascend C算子性能优化实用技巧02——内存优化
      • Ascend C算子性能优化实用技巧03——搬运优化
      • Ascend C算子性能优化实用技巧04——Tiling优化
      • Ascend C算子性能优化实用技巧05——API使用优化
    • 优秀实践
      • 基于Ascend C的Matmul算子性能优化最佳实践
      • 基于Ascend C的FlashAttention算子性能优化最佳实践
  • 培训视频

    • Ascend C系列教程(入门)
    • Ascend C系列教程(进阶)
    • Ascend C系列教程(高级)

【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C++标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.jsqmd.com/news/783445/

相关文章:

  • day19_线性回归
  • 告别毕业季双重内耗:Paperxie 用一套流程,搞定论文查重与 AI 痕迹通关
  • GPT-4与GPT-3错误信息识别能力深度对比与工程实践指南
  • 君乐宝优萃宝爱奶粉怎么样?2026年走心测评:从奶源到配方一次说清 - 速递信息
  • CANN/pto-isa内存操作(GM <-> Tile)
  • 使用Taotoken后我们网站的AI服务延迟体感明显下降
  • 2026年沥青加温设备、筑路设备源头厂家采购完全指南——德州霖垚筑路设备官方对接 - 企业名录优选推荐
  • 接入Taotoken后从API响应时间体感上感知到的服务延迟优化
  • 2026年高性价比国产管夹式流量计替代:五家优选深度对比 - 科技焦点
  • 机器学习预测磁性材料临界温度:从数据驱动到物理洞察
  • 职场中的年羹尧
  • 医疗影像AI落地实战:从AGI大模型到临床小模型的对齐与轻量化
  • 河北筑盛建筑工程:行唐市政道路沥青施工推荐几家 - LYL仔仔
  • 基于强化学习的量子热机反馈控制:DDPG算法实现与优化
  • R数据导入全链路实战:从CSV到SPSS、FWF与大文件处理
  • CANN/pto-isa矩阵乘法操作参考
  • 2026年山东沥青加温设备与道路养护筑路设备采购完全指南 - 企业名录优选推荐
  • CANN/metadef动态算子自动映射
  • CANN Runtime API 参考
  • ComfyUI-VideoHelperSuite:掌握视频合成的5个关键技巧与实战指南
  • 顽固黑头用什么泥膜 靠谱 7 天终结黑头反复,顽固黑头一键清零 - 全网最美
  • 筑牢生命防线:2026年精选五家便捷急救AED除颤仪厂家推荐 - 品牌2026
  • AI驱动野生动物保护:计算机视觉与机器学习实战指南
  • AIAS信息模型:构建工业AI与自动化系统融合的标准化蓝图
  • FPGA-MPSoC边缘AI加速实战:从模型量化到硬件部署全解析
  • 如何免费使用KH Coder进行文本挖掘:从零开始的完整指南
  • 唐县昌缘商贸:博野县人物铜雕生产厂家 - LYL仔仔
  • 如何高效使用哔哩下载姬DownKyi:新手指南与实用技巧
  • 可解释AI评估新范式:基于用户任务表现的客观评估方法与实践
  • CANN/DeepSeek-V4配置指南