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

cann/ops-blas Sger算子实现

Sger算子实现

【免费下载链接】ops-blas本项目是CANN提供的高性能线性代数计算以及轻量化GEMM调用算子库。项目地址: https://gitcode.com/cann/ops-blas

概述

本样例展示aclblasSger在 Ascend 平台上的基本使用流程。

Sger (Rank-1 Update) 实现矩阵的秩-1更新操作,数学表达式为:

A = A + alpha * x * y^T

其中:

  • x:长度为m的列向量
  • y:长度为n的行向量
  • alpha:标量
  • Am x n矩阵

支持的产品

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

目录结构介绍

├── sger │ ├── CMakeLists.txt // 编译工程文件 │ ├── README.md // 说明文档 │ └── sger_test.cpp // 算子调用样例

算子描述

  • 算子功能: Sger算子实现了秩-1更新操作,将alpha * x * y^T加到矩阵A上。

  • 算子规格:

    算子类型(OpType)Sger
    算子输入nameshapedata typeformat
    xmfloat32ND
    ynfloat32ND
    Am x nfloat32ND
    算子输出Am x nfloat32ND
    核函数名sger
  • 调用实现: 本样例为 Host API 调用示例,使用aclblasSger接口完成算子配置与执行。

编译运行

在本样例根目录下执行如下步骤,编译并执行算子。

  • 配置环境变量 请根据当前环境上 CANN 开发套件包的安装方式,选择对应配置环境变量的命令。

    • 默认路径,root 用户安装 CANN 软件包
source /usr/local/Ascend/cann/set_env.sh
  • 默认路径,非 root 用户安装 CANN 软件包
source $HOME/Ascend/cann/set_env.sh
  • 指定路径 install_path,安装 CANN 软件包
source ${install_path}/cann/set_env.sh
  • 样例执行
bash build.sh --ops=sger --soc=ascend950 --run

执行结果如下,说明精度对比成功。

[Success] Case accuracy verification passed.

【免费下载链接】ops-blas本项目是CANN提供的高性能线性代数计算以及轻量化GEMM调用算子库。项目地址: https://gitcode.com/cann/ops-blas

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

http://www.rkmt.cn/news/1438093.html

相关文章:

  • 3分钟解锁微信聊天魔法:从数据囚徒到记忆主人的蜕变之路
  • 用4张RTX 4090复现MedicalGPT:从Qwen-7B到医疗问答模型的完整SFT实战(附避坑指南)
  • CSS 滚动驱动动画详解:创建沉浸式滚动体验
  • 2026年近期秦皇岛靠谱的公关活动服务团队 - 2026年企业资讯
  • Gemini开发者生态建设:3个月拉升500%贡献者留存率的5个反直觉策略
  • Hunyuan3D-2.1纹理生成技术详解:如何实现高分辨率PBR贴图
  • 2026年Q2上门地漏疏通技术要点与服务选择指南:上门下水道疏通/上门地漏疏通/上门管道疏通/上门通下水/上门马桶疏通/选择指南 - 优质品牌商家
  • 汕头旅拍有保障机构排行:汕头婚纱照、汕头小预算婚纱照、汕头拍婚纱照、汕头摄影、汕头新中式婚纱照、汕头旅拍、汕头海边婚纱照选择指南 - 优质品牌商家
  • social-auto-upload macOS配置指南:在苹果系统上运行自动化上传的完整教程 [特殊字符]
  • 微信聊天数据终极掌控方案:WeChatMsg完整指南
  • 保姆级教程:用Python脚本一键搞定OPIXray/HIXray数据集转YOLO格式(附完整代码)
  • 具身智能研究现状与未来前景(五):仿真环境与Sim-to-Real迁移——跨越虚实鸿沟的关键技术
  • 从ReLU到QCFS:激活函数在脉冲神经网络中的优化
  • AI Agent开发新选择:Qwen3.5-4B-Claude-4.6-Opus-Reasoning-Distilled-v2如何提升多步骤任务效率
  • 从A站大神作品反推:用Substance Designer制作丝绸PBR贴图全流程(附Unity Shader连接)
  • 别再只会Blink了!用Arduino串口通讯做个能“听话”的智能小灯(附完整代码)
  • 从‘黑盒’到‘白盒’:3D Gaussian Splatting如何用‘可解释’的数学打败了NeRF的神经网络?
  • 2026年5月更新:河北螺旋保温钢管工厂综合实力与选型指南 - 2026年企业资讯
  • 实战复盘:用Frida Hook搞定Android App签名校验,我踩过的那些坑
  • 2026年芙蓉花住家月嫂好用吗,哪家性价比高? - myqiye
  • 鸣潮自动化革命:5大智能模块如何解放你的游戏时间
  • SEO老鸟私藏技巧:用Google搜索命令‘免费’做竞品分析和内容审计(保姆级流程)
  • 保姆级教程:用u-center配置u-blox ZED-F9P的RTK基站与移动站(附避坑指南)
  • 炉石传说HsMod终极指南:55+功能增强与高级游戏体验优化方案
  • 从TL431到STM32:一份给嵌入式新手的芯片型号‘解码’指南(含GD、TI、ADI等大厂规则)
  • 2026年4月防爆正压柜定制厂家找哪家,防爆正压柜/防爆控制箱/防爆箱壳体/非标防爆箱,防爆正压柜生产厂家哪家强 - 品牌推荐师
  • 别再手动拖拽了!在UE编辑器里用Python脚本实现批量框选物体并操作
  • 2026年5月福州劳动工伤律师索赔服务实测对比评测:福州拆迁补偿律师/福州民间借贷律师/福州离婚律师/福州继承纠纷律师/选择指南 - 优质品牌商家
  • 南京兴泉红酒回收选购有哪些注意事项? - mypinpai
  • 口碑好的上门月嫂企业排名 - 工业品牌热点