news 2026/5/10 0:39:23

CANN/GE资料书架总览

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/GE资料书架总览

GE资料书架总览

【免费下载链接】geGE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力,并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge

文档

  • 图模式开发指南

    面向单卡的图编译和执行,提供GE基本概念、原理介绍、以及如何使用GE图引擎接口进行图的构建,编译和运行等。

  • DataFlow开发指南

    面向异构和集群的图编译和执行,介绍如何通过DataFlow接口构建、修改、编译和执行计算图。

  • LLM DataDist开发指南

    面向大模型,介绍如何使用LLM-DataDist接口实现集群间的数据传输,构建大模型推理分离式框架。

技术文章

  • 计算图优化

    介绍GE如何通过通用的图优化技术(比如常量折叠)和特有的增强图优化技术(比如Shape优化技术),提升算法计算效率。

  • 多流并行

    介绍多流并行技术的实现原理和使能方式,以及通过该技术,如何提高硬件资源利用率。

  • 内存复用

    介绍GE如何结合业界标准的内存优化手段,利用全图视角精细调优内存复用算法和拓扑排序,进一步压缩网络内存占用,从而降低网络内存占用。

  • 模型下沉

    介绍GE如何通过图模式的Host调度和模型下沉调度的方式,提升模型调度性能,缩短模型E2E执行时间。

  • 动态shape图调度加速

    介绍Host调度优化的关键技术,以及如何通过这些技术提升异构系统资源的利用率。

  • 自动融合

    介绍自动融合的实现原理和使能方式,以及通过该技术,如何缩短模型E2E时间。

API

  • GraphEngine API
  • DataFlow API
    • C++接口
    • Python接口
  • LLM DataDist API
    • C++接口
    • Python接口

架构与开发指南

  • 架构文档

    从不同维度介绍 GE 的架构设计,包括模块架构、特性设计文档和约束与规范文档,帮助开发者快速理解项目整体结构和核心设计决策。

  • 开发指南

    记录开发过程中的关键设计原则、约束汇总和编码红线,指导代码编写和检视。

【免费下载链接】geGE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的友好接入能力,并同时支持 onnx、pb 等主流模型格式的解析与编译。项目地址: https://gitcode.com/cann/ge

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/10 0:39:23

基于MCP协议为AI智能体集成本地视觉能力:vibe-light-mcp项目实践

1. 项目概述:一个为AI智能体注入“视觉”与“感知”的桥梁最近在折腾AI智能体(Agent)的开发,发现一个挺有意思的瓶颈:很多智能体虽然逻辑推理能力很强,但处理起图像、视频这类非结构化数据时,总…

作者头像 李华
网站建设 2026/5/10 0:32:31

RAG系统交互式调试:从黑盒到白盒的工程实践指南

1. 项目概述:为什么我们需要“调试”知识库?在AI应用开发,尤其是基于大语言模型(LLM)构建智能问答或对话系统的过程中,我们常常会构建一个“知识库”作为模型回答问题的依据。这个知识库可能是一堆PDF文档、…

作者头像 李华
网站建设 2026/5/10 0:31:32

快速学C语言—— 第0章:C语言简介

第0章:C语言简介​ 1972年,丹尼斯里奇(Dennis Ritchie)等人为了高效开发Unix系统设计了C语言。 ​ 作为一门通用编程语言,C语言兼具了高效、灵活、跨平台等特点,被广泛应用于系统软件、嵌入式开…

作者头像 李华
网站建设 2026/5/10 0:26:36

CANN/cannbot-skills FA调用完整代码示例

FA 调用完整代码示例 【免费下载链接】cannbot-skills CANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体,本仓库为其提供可复用的 Skills 模块。 项目地址: https://gitcode.com/cann/cannbot-skills 基于仓库中已有模型的实际调用,按模式…

作者头像 李华
网站建设 2026/5/10 0:23:54

通过curl命令直接测试Taotoken大模型API的连通性与基础功能

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 通过curl命令直接测试Taotoken大模型API的连通性与基础功能 在接入大模型服务时,直接使用HTTP工具进行接口测试是一种快…

作者头像 李华
网站建设 2026/5/10 0:20:07

CANN/pypto除法算法精度模式

DivAlgorithm 【免费下载链接】pypto PyPTO(发音: pai p-t-o):Parallel Tensor/Tile Operation编程范式。 项目地址: https://gitcode.com/cann/pypto 产品支持情况 产品是否支持Ascend 950PR/Ascend 950DT√Atlas A3 训练系列产品/A…

作者头像 李华