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

CANN/GE RunGraph API文档

RunGraph

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

产品支持情况

产品

是否支持

Atlas A3 训练系列产品 / Atlas A3 推理系列产品

Atlas A2 训练系列产品 / Atlas A2 推理系列产品

头文件/库文件

  • 头文件:#include <ge/ge_api_v2.h>
  • 库文件:libge_runner_v2.so

功能说明

同步运行指定ID对应的Graph图,输出运行结果。

本接口与RunGraphAsync/RunGraphWithStreamAsync互斥;若在调用本接口前未执行LoadGraph完成图加载,则本接口将自动调用LoadGraph以完成加载。

函数原型

Status RunGraph(uint32_t graph_id, const std::vector<gert::Tensor>& inputs, std::vector<gert::Tensor>& outputs)

参数说明

参数名

输入/输出

说明

graph_id

输入

要运行图对应的ID。

inputs

输入

计算图输入数据,可以位于Host,也可以位于Device上。

如果数据位于Host上,而执行在device上,用户输入进入数据队列时,需要对每个输入做一次内存的申请和拷贝,输入较大或者较多时可能存在性能瓶颈。

outputs

输出

计算图输出Tensor,用户无需分配内存空间,执行完成后GE会分配Host内存并赋值。

返回值说明

参数名

类型

说明

-

Status

  • SUCCESS:运行子图成功。
  • FAILED:运行子图失败。

约束说明

inputs与图中的data节点相对应,data节点的index属性表征inputs列表中对应数据的位置。即用户需要保证,可以按照data节点的index属性从inputs中获取对应的数据,否则返回错误。如果图中没有data节点,也可以输入的inputs为空。输出的outputs与用户指定的输出节点及输出端口个数与顺序相一致。

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

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

http://www.gsyq.cn/news/1558556.html

相关文章:

  • OpCore Simplify:3步快速创建黑苹果OpenCore EFI的终极指南
  • 告别抢票焦虑:biliTickerBuy 自动化工具的技术实现与应用指南
  • gh_mirrors/conf1/conf用户案例:打造高效Focused工作环境
  • 深入解析MCF5282/MCF5216微控制器:架构、外设与低功耗设计实战
  • 告别抢票焦虑:大麦网自动化工具终极指南
  • 如何5分钟快速上手GuoFeng3:古风AI绘画的终极完整指南
  • 无线计算技术AirCPU框架:原理、优势与应用
  • Hermes Agent实战手册:轻量级AI智能体本地部署与调试指南
  • Cursor AI版本管理完整指南:专业下载链接验证与安全降级策略
  • 2026赣州本地人必选防水补漏检测维修公司靠谱服务商TOP5推荐:房屋渗漏水检测维修/卫生间/厨房/天花板/阳台/外墙渗漏水检测补漏维修-暗管漏水检测专业仪器精准定位漏水点 - 即刻修防水
  • MC68HC(7)08KH12:经典USB HUB微控制器架构与嵌入式开发实战
  • 2026贵阳漏水检测维修精选优质服务商TOP5推荐!卫生间漏水/厨房漏水/屋顶天花板漏水/阳台漏水/地下室漏水防水补漏检测维修-正规防水补漏公司优选口碑榜测评推荐 - 即刻修防水
  • xtb:当传统量子化学计算让你束手无策时,这个半经验扩展紧束缚程序包如何成为你的科研加速器?
  • GPT-SoVITS v4深度解析:三阶段架构如何实现少样本语音合成的革命性突破
  • 掌握AI写专著技巧,20万字专著轻松撰写不是梦
  • 终极Markdown浏览器插件指南:30+主题+数学公式+流程图一站式解决方案
  • 5分钟掌握TestSigma:AI驱动的跨平台测试自动化实战指南
  • H100与DeepSeek-V4-Flash软硬协同推理实战
  • 三步轻松备份微信聊天记录:WechatBakTool让珍贵对话永不丢失
  • 如何用StemRoller一键分离歌曲人声和伴奏?3分钟上手教程
  • WaveTools:为现代游戏开发者打造的智能性能分析与优化套件
  • Umi-OCR终极指南:三步实现免费离线文字识别与数字提取
  • S12XS MCU端口复用与电源管理:嵌入式硬件设计核心解析
  • Tailwind CSS快速开发技巧:Instagram界面组件从零到一实现
  • 5步实现大麦抢票自动化:双端API集成与扩展指南
  • 昇腾GE性能分析初始化函数
  • Vssue性能优化技巧:提升评论系统加载速度的7个方法
  • Qwen音频与多模态模型本地部署实战指南
  • CANN/ge图引擎替换API
  • 2026许昌漏水检测维修精选优质服务商TOP5推荐!卫生间漏水/厨房漏水/屋顶天花板漏水/阳台漏水/地下室漏水防水补漏检测维修-正规防水补漏公司优选口碑榜测评推荐 - 即刻修防水