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

CANN/GE注册回调函数

RegisterCallBackFunc

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

功能说明

注册回调函数。

注册用户指定的Summary、Checkpoint回调接口。当用户下发给GE的图中带有Summary、Checkpoint算子时,GE会调用该回调函数。

函数原型

Status RegisterCallBackFunc(const char *key, const RunCallBack &callback)

参数说明

参数名

输入/输出

说明

key

输入

注册回调函数对应的关键字,字符串或者字符格式,表示回调函数类型,支持"Summary"、"Save"。

callback

输入

回调函数返回的对应信息。

typedef uint32_t session::(*RunCallBack)(uint32_t graph_id, const std::map<AscendString, gert::Tensor> &params_list);

返回值说明

参数名

类型

说明

-

Status

GE_SESSION_MANAGER_NOT_INIT:Session管理未初始化。

SUCCESS:注册回调函数成功。

FAILED:注册回调函数失败。

约束说明

  • 回调函数类型仅支持Summary、Save。
  • 如无注册则下发Summary、Checkpoint算子会报错。
  • 目前暂时只支持图执行完后一次性调用回调函数。

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

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

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

相关文章:

  • Flustars在大型项目中的应用:模块化设计与性能优化
  • 紧急预警:未启用DeepSeek Gateway的AI服务正面临3类合规风险——GDPR日志脱敏、国密SM4加密接入、审计追踪缺失(附整改倒计时检查清单)
  • 10个实用技巧:HuggingFace evaluation-guidebook教你高效评估LLM
  • 终极智能修复:VisualCppRedist AIO一键解决Windows软件兼容性问题 [特殊字符]
  • Facebox 兼容性解决方案:如何在现代浏览器中实现完美展示的终极指南 [特殊字符]
  • 2026年5月淮安注册公司推荐:六家靠谱机构评测夜间创业防流程繁琐 - 品牌推荐
  • 2026年4月市面上优质的吸盘车出租正规机构推荐,国内吸盘车出租口碑推荐,智能玻璃安装车租赁 操作简单易懂 - 品牌推荐师
  • 如何用Video2X让低清视频变4K:AI视频画质增强的完整入门指南
  • AI-Trader实验事件系统:记录和分析AI代理交易行为的终极指南
  • 淮安注册公司代办怎么选? - 淮安财税咨询
  • 2026年usb插座哪个品牌质量好?实测体验与品牌分析 - 品牌排行榜
  • retrying高级用法:组合重试策略与回调函数的终极指南
  • 深度学习目标检测:yolov9环境配置,适合0基础小白,超详细
  • 2026液位传感器品牌排行榜,广东犸力以精益求精,打造质量好的高端产品 - 品牌速递
  • JSConsole最佳实践:专业演示者都在使用的10个高效技巧
  • 从“可视化中屏”到“可编排的运营中心”:数字孪生IOC的演进逻辑与选型策略
  • 告别直播录制烦恼:DouyinLiveRecorder全平台自动录制解决方案
  • Kohya Trainer 代码架构解析:理解训练流程与自定义开发
  • 别再死磕理论了!用COMSOL Multiphysics 6.1的‘相变材料’功能,10分钟搞定固液相变仿真
  • 微服务本地缓存方案 SQLite 对比 Redis 怎么选
  • Touch Bar Simulator完整使用教程:从基础到高级技巧
  • 2026压力传感器行业十大品牌厂家实力排行,广东犸力铸就行业典范 - 品牌速递
  • 从计算平方到生成特征矩阵:手把手教你用Matlab的.^操作符做数据预处理
  • 你的电脑风扇太吵?这7个技巧让FanControl成为静音神器
  • 手把手复现1G通话:用Python模拟FM调制、FSK信令与FDMA多用户通信
  • 如何用runtime.js构建轻量级容器:完整实战教程 [特殊字符]
  • Pearcleaner:基于SwiftUI的macOS应用深度清理解决方案
  • 浙江成人高考学历提升报名机构优选箭金学堂,浙江校区全覆盖,就近入学,毕业无忧 - 浙江教育测评
  • 20252918 2024-2025-2 《网络攻防实践》第9周作业
  • 2026 北京爱彼皇家橡树手表回收推荐:正规平台怎么选 - 奢侈品回收测评