news 2026/5/9 13:45:38

CANN/ge图编译器API文档

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/ge图编译器API文档

SetCompileConfig(GraphPp类)

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

产品支持情况

产品是否支持
Atlas A3 训练系列产品/Atlas A3 推理系列产品
Atlas A2 训练系列产品/Atlas A2 推理系列产品

函数功能

设置GraphPp的json配置文件路径和文件名。配置文件用于AscendGraph的描述和编译。

返回设置好的GraphPp。

函数原型

GraphPp &SetCompileConfig(const char_t *json_file_path)

参数说明

参数名输入/输出描述
json_file_path输入GraphPp的json配置文件路径和文件名。
GraphPp的json配置文件用于AscendGraph的描述和编译。
示例如下,参数解释请参考表1。
{"build_option":{},"inputs_tensor_desc":[{"data_type":"DT_UINT32","shape":[3]},{"data_type":"DT_UINT32","shape":[3]}]}

表 1GraphPp的json配置文件

配置项可选/必选描述
build_option可选值为map<string, string>, 有需要设置时参考Ascend Graph中的build_option。
inputs_tensor_desc可选值为list,Ascend Graph的输入节点,list元素为Tensor的描述。
inputs_tensor_desc.data_type可选字符串类型。
取值为Ascend Graph中的data_type对应字符串。
inputs_tensor_desc.shape可选值为整数类型的列表
取值为Ascend Graph中的shape。

返回值

返回设置好的GraphPp。

异常处理

无。

约束说明

无。

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

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

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

CANN自动融合精度测试报告

自动融合精度测试报告 【免费下载链接】graph-autofusion Graph-autofusion 是一个面向昇腾&#xff08;Ascend&#xff09;芯片的轻量级、解耦式组件集合&#xff0c;旨在通过自动融合技术加速模型执行。 目前已开源 SuperKernel 组件&#xff0c;未来将持续开放更多自动融合相…

作者头像 李华
网站建设 2026/5/9 13:37:30

爱马仕(Hermes)AI智能体框架完整指南:从入门到部署

⚠️ 阅读提示&#xff1a;本文内容基于社区资料整理&#xff0c;部分技术细节&#xff08;如性能数据&#xff09;来源于官方文档&#xff0c;读者在实际操作前建议前往 NousResearch 官方 GitHub 核实最新信息。 一、Hermes Agent 是什么&#xff1f; Hermes Agent&#xff…

作者头像 李华
网站建设 2026/5/9 13:36:30

CANN/catlass基础矩阵乘法TLA访问器

Basic Matmul TLA Visitor 【免费下载链接】catlass 本项目是CANN的算子模板库&#xff0c;提供NPU上高性能矩阵乘及其相关融合类算子模板样例。 项目地址: https://gitcode.com/cann/catlass 代码路径&#xff1a;include/catlass/gemm/kernel/basic_matmul_tla_visitor…

作者头像 李华
网站建设 2026/5/9 13:33:01

CANN/ops-math填充对角线算子

aclnnInplaceFillDiagonal 【免费下载链接】ops-math 本项目是CANN提供的数学类基础计算算子库&#xff0c;实现网络在NPU上加速计算。 项目地址: https://gitcode.com/cann/ops-math &#x1f4c4; 查看源码 产品支持情况 产品是否支持Ascend 950PR/Ascend 950DTAtla…

作者头像 李华
网站建设 2026/5/9 13:30:59

多模态大模型如何重塑科学教育:从理论框架到课堂实践

1. 项目概述&#xff1a;当科学教育遇见“多模态”大脑最近几年&#xff0c;我身边不少从事科学教育&#xff08;从K12到大学&#xff09;的朋友和同事&#xff0c;都在不约而同地讨论一个词&#xff1a;多模态大语言模型。起初&#xff0c;大家只是把它当作一个更聪明的聊天机…

作者头像 李华
网站建设 2026/5/9 13:30:31

cann/opbase创建标量列表API

aclCreateScalarList 【免费下载链接】opbase 本项目是CANN算子库的基础框架库&#xff0c;为算子提供公共依赖文件和基础调度能力。 项目地址: https://gitcode.com/cann/opbase 功能说明 创建aclScalarList对象&#xff0c;作为单算子API执行接口的入参。 aclScalar…

作者头像 李华