news 2026/9/10 11:04:53

CANN/ge获取编译图概要信息API

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/ge获取编译图概要信息API

GetCompiledGraphSummary

【免费下载链接】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

功能说明

查询图编译结果的概要信息。包括Feature内存大小、Const内存大小、Stream、Event数目及内存是否可刷新等信息。

  • 在调用本接口前,必须先调用CompileGraph接口进行图编译。
  • 您可以自行申请内存,再通过如下接口设置或更新Feature内存、Const内存基址:
    • 通过SetGraphConstMemoryBase设置Const内存基址。内存大小从GetCompiledGraphSummary>GetConstMemorySize接口中获取。
    • 通过UpdateGraphFeatureMemoryBase更新Feature内存基址,内存大小从GetCompiledGraphSummary>GetFeatureMemorySize接口中获取。
    • 通过SetGraphFixedFeatureMemoryBaseWithType设置图的不同内存类型的Fixed Feature内存基地址,内存大小从GetCompiledGraphSummary>GetAllFeatureMemoryTypeSize接口中获取。
    • 通过UpdateGraphRefreshableFeatureMemoryBase更新除了Fixed之外可刷新的Feature内存基址,内存大小从GetCompiledGraphSummary>GetRefreshableFeatureMemorySize接口中获取。

函数原型

CompiledGraphSummaryPtr GetCompiledGraphSummary(uint32_t graph_id)

参数说明

参数名

输入/输出

说明

graph_id

输入

子图对应的ID。

返回值说明

参数名

类型

说明

-

CompiledGraphSummaryPtr

图编译结果的概要信息CompiledGraphSummary的shared_ptr。

约束说明

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

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

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

Java大厂面试核心知识点与实战技巧解析

1. 互联网大厂Java面试现状剖析最近两年互联网行业招聘市场出现了一个有趣的现象&#xff1a;技术面试逐渐演变成了一场严肃面试官与搞笑程序员之间的"对决"。作为经历过数十场大厂面试的资深Java开发者&#xff0c;我发现这种看似戏剧化的场景背后&#xff0c;其实反…

作者头像 李华
网站建设 2026/9/10 11:04:19

单片机毕设项目:基于 STM32 或 51 单片机学习环境智能监测台灯系统设计 基于 STM32 或 51 单片机的声光提醒智能护眼台灯设计研究(021407)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机&#xff0c;Java、小程序技术领域和毕业项目实战 ✌️…

作者头像 李华
网站建设 2026/9/10 11:04:09

信创符合性测试体系与实施指南

1. 信创产业背景与测试需求信创产业作为国家信息技术应用创新的重要战略方向&#xff0c;正在重塑我国基础软硬件生态格局。根据行业调研数据显示&#xff0c;2022年信创产业规模已突破万亿元&#xff0c;年复合增长率保持在35%以上。在这个快速发展的背景下&#xff0c;符合性…

作者头像 李华
网站建设 2026/9/10 11:03:42

10 分钟上手 Tracy Profiler:手把手定位游戏帧率卡顿的性能瓶颈

10 分钟上手 Tracy Profiler&#xff1a;手把手定位游戏帧率卡顿的性能瓶颈 【免费下载链接】tracy Frame profiler 项目地址: https://gitcode.com/GitHub_Trending/tr/tracy 团战正酣&#xff0c;帧率突然从 144 掉到 50&#xff1b;切一张新地图&#xff0c;加载条卡…

作者头像 李华
网站建设 2026/9/10 11:03:27

Deer Flow实战:用DAG编排微服务,构建清晰可观测的流程引擎

接手“deer-flow”这个项目之前&#xff0c;我本来觉得它只是又一个工作流工具&#xff0c;无非是把节点串起来跑一遍。真正深入之后才发现&#xff0c;这东西解决的是微服务架构下最让人头疼的那类问题——业务逻辑分散在多个服务里&#xff0c;一个订单从创建到发货要经过订单…

作者头像 李华
网站建设 2026/9/10 11:01:20

ZeroTier虚拟局域网:一条命令组网,游戏联机低延迟怎么做到

ZeroTier虚拟局域网&#xff1a;一条命令组网&#xff0c;游戏联机低延迟怎么做到 【免费下载链接】ZeroTierOne A Smart Ethernet Switch for Earth 项目地址: https://gitcode.com/GitHub_Trending/ze/ZeroTierOne 和小伙伴跨城联机&#xff0c;ping 值常常飘在 180ms…

作者头像 李华