news 2026/9/10 2:47:25

CANN/ge Session接口概述

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/ge Session接口概述

简介

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

Session(原有接口,也称V1版本)与GESession(V2版本)都是图编译执行的接口,用于实现图加载、图编译、图执行的功能,但两套接口不能混用,建议使用V2版本接口,V1版本接口后续会逐步废弃,Session到GeSession的迁移指导请参见Session到GeSession的迁移指导。

  • 原有Session中同时包含GE与DataFlow的接口,现将GE相关接口拆分至ge_api_v2.h头文件中的GeSession类中,以实现更清晰的模块划分。
  • 此外,针对原有接口中存在的命名相近但功能差异较大的问题,进行了统一优化:原编译接口包括CompileGraph与BuildGraph,执行接口包括ExecuteGraphWithStreamAsync与RunGraphWithStreamAsync,这些接口在功能上存在明确区别,但命名易造成混淆,且存在配合使用的限制:例如,BuildGraph无法与ExecuteGraphWithStreamAsync配合使用,CompileGraph也无法与RunGraph/RunGraphAsync配套调用。

在V2版本中,对接口进行了精简与统一:

  • 编译接口仅保留一个:CompileGraph。
  • 带流异步执行接口也统一为一个:RunGraphWithStreamAsync。
  • 执行接口中的inputs与outputs参数统一采用性能更优的gert::Tensor类型。

该调整旨在提升接口的清晰度与使用一致性,避免因接口误用导致功能异常。

Session接口产品支持情况如下:

  • Ascend 950PR/Ascend 950DT:支持
  • Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持
  • Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持
  • Atlas 200I/500 A2 推理产品:不支持
  • Atlas 推理系列产品:支持
  • Atlas 训练系列产品:支持
  • IPV350:不支持

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

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

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

C++ STL set与map核心用法:选型、实战与避坑指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/10 2:46:05

WPF实现MODBUS RTU上位机:串口通信骨架与CRC校验实战

简介:本资源是一套基于C# WPF开发的MODBUS RTU上位机通信实战项目,面向工业自动化初学者、嵌入式与上位机开发工程师,解决PC端界面与数码管显示屏通过串口协议交互的核心问题。项目完整实现MODBUS RTU协议解析、单次/循环读写保持寄存器、4位…

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

CC Switch本地代理原理与Codex编程闭环实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/10 2:44:41

揭秘anti-content参数:从抓包到签名验签的完整技术链路

1. 一次抓包引发的疑问:anti-content到底是谁加的搞过Web开发或者做过数据采集的朋友,应该都遇到过这种场景:打开浏览器F12,翻到Network面板,盯着一个请求的Headers或者Params看了半天,突然看到一个叫anti-…

作者头像 李华
网站建设 2026/9/10 2:43:58

智慧园区综合管理方案深度拆解:从架构设计到落地实施全解析

最近一直在整理智慧园区类的方案材料,手里正好有一份74页的《智慧园区综合管理方案》PPT,从头到尾翻了几遍,内容做得挺扎实。这套方案正好覆盖了我这些年做园区项目时最常被问到的问题:园区子系统这么多,怎么统一管理&…

作者头像 李华