当前位置: 首页 > 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.jsqmd.com/news/926762/

相关文章:

  • 深入AMD SEV证书链:从芯片出厂到虚拟机启动,一次搞懂PSP、PEK、CEK与OCA
  • Cadence Virtuoso新手避坑:手把手教你画反相器原理图(附3.3V工艺库设置)
  • 2026年几字型支座评测:数据中心钢板/数据库瓦楞板/数据枢纽瓦楞板/几字型支座/几字型檩条/几字型龙骨/几字形支架/选择指南 - 优质品牌商家
  • 3分钟解锁微信聊天魔法:从数据囚徒到记忆主人的蜕变之路
  • 用4张RTX 4090复现MedicalGPT:从Qwen-7B到医疗问答模型的完整SFT实战(附避坑指南)
  • OpCore Simplify:三步完成OpenCore EFI配置的黑苹果终极指南
  • 告别串口线!手把手教你用ESP32-S3内置USB搞定下载、调试和打印日志(PlatformIO版)
  • 你的数字记忆正在消失吗?3个步骤让微信对话永久留存
  • ComfyUI-TeaCache 技术验证:基于时间步嵌入感知的扩散模型推理加速方案
  • CSS 滚动驱动动画详解:创建沉浸式滚动体验
  • Gemini年报辅助落地全链路(从数据接入到合规输出):头部券商CFO亲授的7大关键控制点
  • 5分钟搞定!用AutoDL云GPU零成本克隆你的声音,让RVC模型开口唱歌(保姆级教程)
  • 3个步骤完成黑苹果配置:OpCore-Simplify终极自动化工具指南
  • Consul vs Nacos vs Eureka:SpringCloud 2023版服务发现选型实战对比(含避坑指南)
  • 保姆级教程:用YOLOv8和BotSORT搞定足球比赛视频的球员追踪(附完整代码)
  • 2026年近期秦皇岛靠谱的公关活动服务团队 - 2026年企业资讯
  • 2026年Q2上门通下水服务评测:上门下水道疏通、上门地漏疏通、上门管道疏通、上门通下水、上门马桶疏通、马桶疏通选择指南 - 优质品牌商家
  • Gemini开发者生态建设:3个月拉升500%贡献者留存率的5个反直觉策略
  • Hunyuan3D-2.1纹理生成技术详解:如何实现高分辨率PBR贴图
  • 如何永久保存微信聊天记录?WeChatMsg聊天数据分析工具完整指南
  • 具身智能研究现状与未来前景(四):具身导航——从几何路径规划到语义目标驱动的自主移动
  • 2026年Q2上门地漏疏通技术要点与服务选择指南:上门下水道疏通/上门地漏疏通/上门管道疏通/上门通下水/上门马桶疏通/选择指南 - 优质品牌商家
  • 如何快速配置Python票务助手:面向新手的完整指南
  • 小米手机解锁BL保姆级教程:无需社区5级,用这个GitHub脚本绕过HyperOS限制
  • 汕头旅拍有保障机构排行:汕头婚纱照、汕头小预算婚纱照、汕头拍婚纱照、汕头摄影、汕头新中式婚纱照、汕头旅拍、汕头海边婚纱照选择指南 - 优质品牌商家
  • YOLOv8推理速度拆解:一张图在n和m模型上,preprocess、inference、postprocess各花多少毫秒?
  • social-auto-upload macOS配置指南:在苹果系统上运行自动化上传的完整教程 [特殊字符]
  • 2026年4月真空计供应商找哪家,氦质谱检漏仪/真空计/真空泵,真空计服务商推荐 - 品牌推荐师
  • 2026铜排定制选型全指南:软铜排定制、铜排浸漆、铜排浸粉、铜排软连接、铜箔软连接、定制软连接、定制软铜排、定制铜排选择指南 - 优质品牌商家
  • DeepSeek-Coder-33B-SFT实战教程:从安装到部署的完整指南