news 2026/9/10 1:56:48

CANN/GE模型执行配置设置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/GE模型执行配置设置

aclmdlSetExecConfigOpt

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

产品支持情况

产品

是否支持

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

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

功能说明

设置模型执行的配置对象中的各属性的取值。

本接口需要配合其它接口一起使用,实现模型执行,接口调用顺序如下:

  1. 调用aclmdlCreateExecConfigHandle接口创建模型执行的配置对象。
  2. 多次调用aclmdlSetExecConfigOpt接口设置配置对象中每个属性的值。
  3. 调用aclmdlExecuteV2或aclmdlExecuteAsyncV2接口指定模型执行时需要的配置信息,并进行模型执行。
  4. 模型执行成功后,调用aclmdlDestroyExecConfigHandle接口销毁。

函数原型

aclError aclmdlSetExecConfigOpt(aclmdlExecConfigHandle *handle, aclmdlExecConfigAttr attr, const void *attrValue, size_t valueSize)

参数说明

参数名

输入/输出

说明

handle

输出

模型执行的配置对象的指针。需提前调用aclmdlCreateExecConfigHandle接口创建该对象。

attr

输入

指定需设置的属性。

attrValue

输入

指向属性值的指针,attr对应的属性取值。

如果属性值本身是指针,则传入该指针的地址。

valueSize

输入

attrValue部分的数据长度。

用户可使用C/C++标准库的函数sizeof(*attrValue)查询数据长度。

返回值说明

返回0表示成功,返回其他值表示失败,请参见aclError。

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

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

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

comprehensive-rust 课程精讲:泛型上的 Trait Bound 与多态设计

comprehensive-rust 课程精讲:泛型上的 Trait Bound 与多态设计 【免费下载链接】comprehensive-rust This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust. 项目地址: https://gitcode.com/GitHub…

作者头像 李华
网站建设 2026/9/10 1:55:19

样式冲突根治指南:Vue scoped与CSS Modules原理对比与实战

/* 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 1:54:14

cann/ge Pyatc接口文档

Pyatc接口 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端…

作者头像 李华
网站建设 2026/9/10 1:53:35

Python接入QQ群机器人:从零搭建到部署的完整实践指南

从“想给群友整个活”开始,我花了两天时间把QQ群聊机器人搭了起来,用的就是官方开放的QQ开放平台和Python。坦率讲,这个方案比很多人想的要简单,但网上能查到的资料确实不集中,尤其是从零开始到“能跑起来”这一段&…

作者头像 李华
网站建设 2026/9/10 1:53:13

Spring 循环依赖与三级缓存深度解析:从源码到 AOP 的延迟设计

面试 Java 岗,Spring 循环依赖几乎是一道必问题。我见过不少候选人能把“一级缓存存成品、二级缓存存半成品、三级缓存存 ObjectFactory”背得很顺,但只要我追问一句:那第三级能不能去掉?场面就会安静好几秒。这种安静很正常&…

作者头像 李华