news 2026/5/9 19:53:44

CANN/ge GraphProcessPoint API

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/ge GraphProcessPoint API

GraphProcessPoint

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

产品支持情况

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

函数功能

GraphProcessPoint构造函数,返回一个GraphProcessPoint对象。

函数原型

GraphProcessPoint(framework, graph_file, load_params={}, compile_config_path="", name=None)

参数说明

参数名称数据类型取值说明
frameworkFrameworkIR文件的框架类型,详见dataflow.Framework。
graph_filestrIR文件路径。
load_paramsDict[str, str]配置参数map映射表,key为参数类型,value为参数值,均为String格式,用于描述原始模型解析参数。
compile_config_pathstr编译graph时的配置文件路径。
配置文件实例如下:
{"build_option":{},"inputs_tensor_desc":[{"data_type":"DT_UINT32","shape":[3]},{"data_type":"DT_UINT32","shape":[3]}]}
namestr处理点名称,框架会自动保证名称唯一,不设置时会自动生成GraphProcessPoint, GraphProcessPoint_1, GraphProcessPoint_2,...的名称。

表 1GraphProcessPoint的json配置文件

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

返回值

正常场景下返回None。

异常情况下会抛出DfException异常。可以通过捕捉异常获取DfException中的error_code与message查看具体的错误码及错误信息。详细信息请参考DataFlow错误码。

调用示例

import dataflow as df pp1 = df.GraphProcessPoint(...)

约束说明

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

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

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

ChatGPT在教育领域的应用、挑战与未来展望:AI导师如何重塑教学

1. 项目概述&#xff1a;当AI导师走进课堂“ChatGPT在教育领域的应用、挑战与未来展望”这个标题&#xff0c;乍一看像是一篇学术论文的题目&#xff0c;但背后折射出的&#xff0c;是每一位教育工作者、学生乃至家长都在亲身经历的一场静默革命。作为一名长期关注技术与教育交…

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

AI赋能认知行为疗法:从数据构建到临床落地的技术实践

1. 项目概述&#xff1a;当AI遇见CBT作为一名在心理健康与数字技术交叉领域摸爬滚打了十来年的从业者&#xff0c;我亲眼见证了从简单的在线问卷到如今智能干预工具的演变。最近几年&#xff0c;“AI赋能认知行为疗法”这个话题的热度居高不下&#xff0c;它不再是实验室里的概…

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

CANN/runtime msproftx扩展接口

19-02 msproftx扩展接口 【免费下载链接】runtime 本项目提供CANN运行时组件和维测功能组件。 项目地址: https://gitcode.com/cann/runtime 本章节描述 msproftx 扩展接口&#xff0c;用于自定义性能标记&#xff08;Stamp&#xff09;、范围标记及调用栈标记。 void …

作者头像 李华
网站建设 2026/5/9 19:45:43

AI心智理论:从信念推理到社会智能的技术实现与应用

1. 项目概述&#xff1a;当AI开始“揣测”人心最近和几个做认知科学和复杂系统的朋友聊天&#xff0c;话题总绕不开一个词&#xff1a;“心智理论”。这可不是什么玄学&#xff0c;简单说&#xff0c;就是个体理解自己以及他人拥有信念、欲望、意图等心理状态&#xff0c;并能据…

作者头像 李华
网站建设 2026/5/9 19:42:32

Flutter GetX 状态管理完全指南

Flutter GetX 状态管理完全指南 引言 在 Flutter 开发中&#xff0c;状态管理一直是核心话题。GetX 作为一个轻量级、高性能的状态管理解决方案&#xff0c;以其简洁的语法和强大的功能赢得了广大开发者的青睐。本文将深入探讨 GetX 的核心概念、使用方式以及最佳实践。 Get…

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

AI驱动的网络安全渗透测试:原理、挑战与未来

1. 项目概述&#xff1a;当AI成为“黑客”&#xff0c;我们走到了哪一步&#xff1f;干了十几年网络安全&#xff0c;从手动敲命令到写脚本自动化&#xff0c;再到今天看着大语言模型&#xff08;LLM&#xff09;试图理解并执行渗透测试任务&#xff0c;感觉像是见证了一场静默…

作者头像 李华