尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
CANN/asc-devkit:自定义算子工程多Vendor并行编译、打包和部署样例
自定义算子工程多 Vendor 并行编译、打包和部署样例概述本样例展示如何在一个顶层 CMake 工程中使用ExternalProject_Add并行编译两个独立自定义算子工程add_customAddCustomleaky_relu_customLeakyReluCustom其中add_custom采用扁平目录组织host/kernel/tiling 源码位于同一层级leaky_relu_custom保持分层目录结构。每个子工程会分别完成自定义算子的编译、打包并生成独立的custom_opp_*.run安装包。本样例支持的产品及CANN软件版本产品CANN软件版本Ascend 950PR/Ascend 950DT CANN 9.1.0Atlas A3 训练系列产品/Atlas A3 推理系列产品 CANN 9.0.0Atlas A2 训练系列产品/Atlas A2 推理系列产品 CANN 9.0.0Atlas 200I/500 A2 推理产品 CANN 9.0.0Atlas 推理系列产品 CANN 9.0.0注意: 本样例中涉及多个算子示例请以各个算子示例实际支持的产品型号为准。目录结构介绍├── parallel_ops_package │ ├── CMakeLists.txt // 顶层编译工程文件并行构建多个算子包 │ ├── add_custom // Add算子工程目录 │ ├── leaky_relu_custom // LeakyRelu算子工程目录 │ │ ├── CMakeLists.txt // LeakyRelu算子编译工程文件 │ │ ├── framework // 框架适配插件目录 │ │ ├── op_host // Host侧算子实现目录 │ │ └── op_kernel // Kernel侧算子实现目录 │ └── README.md // 样例说明文档样例描述parallel_ops_package与custom_op使用相同的 Add/LeakyRelu 样例描述请参考custom_op/README.md 的“样例描述”章节样例规格描述parallel_ops_package与custom_op使用相同的 Add/LeakyRelu 规格描述请参考custom_op/README.md 的“样例规格描述”章节代码实现介绍parallel_ops_package的 Add/LeakyRelu 代码实现可参考custom_op文档说明。custom_op/README.md 的“代码实现介绍”章节编译运行在本样例根目录下执行如下步骤编译、打包并部署自定义样例包。配置环境变量请根据当前环境上CANN开发套件包的安装方式配置环境变量。source ${install_path}/cann/set_env.sh说明${install_path}为CANN包安装目录未指定安装目录时默认安装至/usr/local/Ascend下。编译、打包样例并部署两个算子包cmake -S . -B build cmake --build build -j # add_custom 包 ./build/add_custom/custom_opp_*.run # leaky_relu_custom 包 ./build/leaky_relu_custom/custom_opp_*.run执行结果如下说明执行成功。SUCCESS构建结果说明顶层工程会在build/下生成两个子目录build/add_custom/AddCustom 的中间产物与安装包build/leaky_relu_custom/LeakyReluCustom 的中间产物与安装包这两个目录互相独立便于多 Vendor 场景下并行开发与发布。创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

谷胱甘肽S-转移酶(GST)检测试剂盒,让细胞解毒研究更高效

谷胱甘肽S-转移酶(GST)检测试剂盒,让细胞解毒研究更高效

内容概要 谷胱甘肽S-转移酶(Glutathione S-Transferase, GST)是一类广泛存在于细胞质内的多功能蛋白质家族,是体内解毒酶系统的核心组成部分,主要催化各种化学物质及其代谢产物与还原型谷胱甘肽(GSH)的巯基…

📅 2026/9/13 22:06:52
RSpotify错误处理与调试:解决常见API问题的完整解决方案

RSpotify错误处理与调试:解决常见API问题的完整解决方案

RSpotify错误处理与调试:解决常见API问题的完整解决方案 【免费下载链接】rspotify A ruby wrapper for the Spotify Web API 项目地址: https://gitcode.com/gh_mirrors/rs/rspotify RSpotify作为一款强大的Ruby封装库,让开发者能够轻松调用Spot…

📅 2026/9/15 9:59:25
Malhar Angular Dashboard小部件自定义设置完全教程

Malhar Angular Dashboard小部件自定义设置完全教程

Malhar Angular Dashboard小部件自定义设置完全教程 【免费下载链接】malhar-angular-dashboard Generic Dashboard/Widgets functionality with AngularJS (directive) 项目地址: https://gitcode.com/gh_mirrors/ma/malhar-angular-dashboard Malhar Angular Dashboar…

📅 2026/10/7 23:35:29
MORE NEWS

更多资讯

📰

之前考的证在外省能不能转过来?电工证培训咨询电话+考前押题全解析

之前考的证在外省能不能转过来?电工证培训咨询电话+考前押题全解析 之前考的证在外省能不能转过来?这是很多已经在外地工作、打算回老家发展或者想要换证的电工朋友最关心的问题。特别是随着国家对安全生产和特种作业人员管理的不断加强,电工证的规范性和…

📰

怀化考电工证在哪考千万别踩坑

怀化考电工证在哪考千万别踩坑 你是不是也遇到过这种情况:找电工证报名时,网上一搜“怀化考电工证在哪考”,弹出一堆机构,真假难辨,不知道哪一个是靠谱的?千万别踩坑,很多新手就是因为被中介坑了钱,最后连证都没拿到。今天就给你说清楚,怀化考电工证…

📰

固原考电工证在哪里考怎么获取电子证书

固原考电工证在哪里考怎么获取电子证书 证书过期了不知道怎么复审延期,你不是一个人,这种情况在特种作业行业中太常见了,尤其是在固原地区,很多人因为不了解流程,导致证书失效后无法顺利上岗。现在,电子证书已经全面推广,你必须掌握正确的复审和延期方…

📰

办理假电工证怎么处罚模拟考试题库

工地太忙根本没时间复习考试?假电工证怎么处罚?在哪考最靠谱? 工地太忙根本没时间复习考试,但特种作业证又不能少,尤其是电工证。别想着走捷径办假证, 办理假电工证怎么处罚…

📰

泾阳电工证在哪里考取 2026河南最新政策全解析

泾阳电工证在哪里考取 2026河南最新政策全解析 不知道去哪报名怕被中介坑?2026年河南最新政策对电工证报考、考试、复审等环节有明确要求,尤其是泾阳地区,很多电工从业者都面临着“在哪里考取”“怎么不被坑”的问题。本文结合许昌公路工程从业者…

📰

清远电工证复审机构的真实经历:电工证复审不搞虚的,这几点你得知道

清远电工证复审机构的真实经历:电工证复审不搞虚的,这几点你得知道 你是不是正为找工作发愁?是不是还在为没有特种作业证而四处碰壁?别急,我来告诉你一个 真实经历 :去年我一个老乡,本来已经找好了电工的工作,结果因为电工证 没及时复审…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬