news 2026/5/10 1:25:03

CANN/asc-devkit算子属性设置API

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/asc-devkit算子属性设置API

AddAttr

【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C++标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit

功能说明

设置算子的属性以及对应值

函数原型

ContextBuilder &AddAttr(const std::string& attrName, int64_t attrValue) ContextBuilder &AddAttr(const std::string& attrName, bool attrValue) ContextBuilder &AddAttr(const std::string& attrName, const std::string& attrValue) ContextBuilder &AddAttr(const std::string& attrName, float attrValue) ContextBuilder &AddAttr(const std::string& attrName, const std::vector<float>& attrValue) ContextBuilder &AddAttr(const std::string& attrName, const std::vector<bool>& attrValue) ContextBuilder &AddAttr(const std::string& attrName, const std::vector<int64_t>& attrValue) ContextBuilder &AddAttr(const std::string& attrName, const std::vector<std::string>& attrValue) ContextBuilder &AddAttr(const std::string& attrName, const std::vector<std::vector<int64_t>>& attrValue)

参数说明

参数

输入/输出

说明

attrName

输入

算子的属性名称

attrValue

输入

算子属性值,支持int64_t、bool、std::string、float、std::vector<float>、std::vector<int64_t>、

std::vector<std::string>、std::vector<bool>、std::vector<std::vector<int64_t>>类型的指定。

返回值说明

当前ContextBuilder的对象。

约束说明

AddAttr不支持重复添加同名的属性

调用示例

context_ascendc::ContextBuilder builder; auto builder .NodeIoNum(1,1) .IrInstanceNum({1}) .AddAttr("attr_1", 1) .AddAttr("attr_2", true) .AddAttr("attr_3", "stringValue") .AddAttr("attr_4", 1.f) .AddAttr("attr_5", {1}) .AddAttr("attr_6", {false}) .AddAttr("attr_7", {"stringValue"}) .AddAttr("attr_8", {1.f}) .AddAttr("attr_9", {{1, 2}, {3, 4}})

【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C++标准规范,主要由类库和语言扩展层构成,提供多层级API,满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit

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

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

CANN运行时错误上报接口

&#xfeff;# 22. 错误上报接口 【免费下载链接】runtime 本项目提供CANN运行时组件和维测功能组件。 项目地址: https://gitcode.com/cann/runtime 本章节描述错误上报接口&#xff0c;用于注册和上报各类预定义与自定义的错误信息。 使用须知int32_t ReportInnerErr…

作者头像 李华
网站建设 2026/5/10 1:21:31

基于Cursor-Agents-Kit构建AI编程智能体:从原理到团队实战指南

1. 项目概述&#xff1a;一个为开发者赋能的智能编码工具箱最近在GitHub上看到一个挺有意思的项目&#xff0c;叫sakshampandey1901/cursor-agents-kit。光看这个名字&#xff0c;很多开发者朋友可能就会心一笑——cursor这个词在编程圈里现在几乎成了AI辅助编码的代名词&#…

作者头像 李华
网站建设 2026/5/10 1:17:36

Discord音频桥接技术:实时语音流处理与下游应用集成指南

1. 项目概述与核心价值 如果你和我一样&#xff0c;既是一个Discord的深度用户&#xff0c;又是一个对实时音频处理技术充满好奇的开发者&#xff0c;那么你很可能已经厌倦了Discord本身在音频处理上的“黑盒”状态。我们用它来和朋友开黑、团队协作&#xff0c;甚至举办线上活…

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

为内部知识库问答机器人集成taotoken多模型后备路由能力

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 为内部知识库问答机器人集成Taotoken多模型后备路由能力 在企业内部知识库问答系统的构建中&#xff0c;服务稳定性是核心诉求之一…

作者头像 李华
网站建设 2026/5/10 1:12:50

会议记录工具评测对比解析,AI识别整理技术的实际优势

今天直接给你们唠2026年主流会议记录工具的AI整理技术实测&#xff0c;专门给做产品、技术的朋友捋&#xff0c;你们要的用户调研、需求讨论、技术评审这些场景的优劣势&#xff0c;全是实打实用了一个月的结论&#xff0c;不扯虚的。现在测下来&#xff0c;主流的三类工具&…

作者头像 李华