news 2026/6/20 23:22:00

CANN/ge图引擎SetAttr API

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/ge图引擎SetAttr API

SetAttr

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

产品支持情况

产品

是否支持

Atlas A3 训练系列产品 / Atlas A3 推理系列产品

Atlas A2 训练系列产品 / Atlas A2 推理系列产品

头文件/库文件

  • 头文件:#include <ge/es_tensor_holder.h>
  • 库文件:libeager_style_graph_builder_base.so、libeager_style_graph_builder_base_static.a

功能说明

设置TensorHolder的私有属性。

函数原型

Status SetAttr(const char *attr_name, int64_t value) Status SetAttr(const char *attr_name, const char *value) Status SetAttr(const char *attr_name, bool value)

参数说明

参数名

输入/输出

说明

attr_name

输出

属性名称。

value

输入

属性值。

返回值说明

参数名

类型

说明

-

Status

GRAPH_SUCCESS(0):成功

其他值:失败

约束说明

调用示例

auto builder = std::make_unique<ge::EsGraphBuilder>("graph"); auto tensor0 = builder->CreateInput(0); (void) tensor0.SetAttr("attr_int64", int64_t(123)); // 设置输入节点输出tensor的私有属性,属性名"attr_int64",属性值123

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

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

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

嵌入式GUI远程调试:emWin VNC服务器与触摸驱动集成实战

1. 项目概述与核心价值在嵌入式设备开发中&#xff0c;图形用户界面&#xff08;GUI&#xff09;的调试和展示常常受限于物理硬件。你是否有过这样的经历&#xff1a;为了测试一个UI界面&#xff0c;需要反复烧录程序、连接屏幕&#xff0c;甚至需要将设备搬到工位旁&#xff1…

作者头像 李华
网站建设 2026/6/20 23:11:26

嵌入式GUI多层显示与输入设备集成:emWin实战内存计算与性能优化

1. 项目概述&#xff1a;从单层到多层&#xff0c;嵌入式GUI的进阶之路在嵌入式GUI开发中&#xff0c;我们常常从绘制一个简单的界面开始&#xff0c;但随着项目复杂度提升&#xff0c;比如需要实现一个悬浮的菜单、一个半透明的提示框&#xff0c;或者一个可以独立移动的鼠标光…

作者头像 李华
网站建设 2026/6/20 23:11:04

性能分析工具实战指南:从数据收集到优化决策

1. 性能分析工具的核心价值与工作逻辑性能分析&#xff0c;或者说Profiling&#xff0c;是每个追求代码质量的开发者绕不开的课题。它不像调试&#xff0c;目标不是让程序“跑起来”&#xff0c;而是让它“跑得更快、更稳”。我见过太多项目&#xff0c;功能实现得花团锦簇&…

作者头像 李华
网站建设 2026/6/20 23:00:09

KoboldCPP性能优化指南:如何让AI文本生成速度提升20%

KoboldCPP性能优化指南&#xff1a;如何让AI文本生成速度提升20% 【免费下载链接】koboldcpp Run GGUF models easily with a KoboldAI UI. One File. Zero Install. 项目地址: https://gitcode.com/gh_mirrors/ko/koboldcpp 你是否在使用KoboldCPP时遇到过模型初始化缓…

作者头像 李华
网站建设 2026/6/20 22:55:31

Theta性能优化实践:DataArray与内存管理的最佳实践指南

Theta性能优化实践&#xff1a;DataArray与内存管理的最佳实践指南 【免费下载链接】theta 项目地址: https://gitcode.com/gh_mirrors/th/theta Theta作为一款注重性能的开源项目&#xff0c;其内存管理机制直接影响应用的运行效率。本文将深入解析Theta中的核心数据结…

作者头像 李华
网站建设 2026/6/20 22:54:00

终极免费暗黑2存档编辑器:5分钟学会网页版角色修改全攻略

终极免费暗黑2存档编辑器&#xff1a;5分钟学会网页版角色修改全攻略 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 你是否曾经在暗黑破坏神2中花费数周时间培养角色&#xff0c;却因为一个技能点分配错误而感到遗憾&#xff1…

作者头像 李华