当前位置: 首页 > article >正文

Ascend C算子编程和C++基础 Mission Sinh算子开发-基于ModelArts平台

使用提供的考试代码工程,cd /root/SinhCustom/SinhCustom ,依次打开下图红框所示的三个源码文件,并根据注释提示补全代码;可以对照Add算子的例子进行修改。

相关算法:sinh(x)=(exp(x)–exp(–x))/2.0

算子开发流程大概是:kernel->host

1.首先对于kernel侧,需要修改参数相关,代码中也给出了提示。

添加核函数:

实现计算:

定义成员变量:

二、host侧

三、环境配置

因为modelarts是910B,所以json也要改

三、

去terminal

进入SinhCustom/SinhCustom

bash build.sh

成功后,cd build_out

./custom_opp_euleros_aarch64.run

然后

cd ..

cd AclNNInvocation

bash run.sh

即代表成功

最后打包即可。


http://www.kler.cn/news/362426.html

相关文章:

  • 【zlm】 webrtc源码讲解(二)
  • 数据库中DDL、DML、DCL的区别是什么
  • matlab怎样自动搜索文件夹中的所有txt文件,并将每个txt文件中的数据存放到一个cell数组中——MATLAB批量处理数据
  • element设置时间和日期框早于现在的时间和日期禁用
  • RabbitMQ 发布确认模式
  • Chrome DevTools 三: Performance 性能面板扩展—— 性能优化
  • “摄像机”跟随及攻击抖动实现
  • 比XML更简洁的配置文件——yml(2min了解)
  • 重构复杂简单变量之用子类替换类型码
  • 【AIGC】AI时代降临,AI文案写作、AI绘画、AI数据处理
  • PHP编程基础
  • 使用OpenCV实现基于FisherFaces的人脸识别
  • 代码笔记:Linux系统上解压文件
  • VScode分文件编写C++报错 | 如何进行VScode分文件编写C++ | 不懂也能轻松解决版
  • vscode使用pnpm报错
  • C++大坑之——多继承(菱形继承)
  • Java的方法传参机制
  • Nvidia在Jetson NX上模型量化
  • 关于武汉芯景科技有限公司的限流开关芯片XJ6241开发指南(兼容LTC4411)
  • 学习笔记每日一题——缺失的第一个正数
  • 【原创】java+ssm+mysql计算机等级考试网系统设计与实现
  • Android compose 重建流程1
  • opencv 图像BGR三通道分离 split 与 合并 merge -python 实现
  • LeetCode15 三数之和 - “贪心+双指针: 基于”两数之和“的拓展题“
  • 小O睡眠省电调研
  • Linux基础知识和常用基础命令