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

cann/asc-devkit:hsin函数API文档

hsin

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

产品支持情况

  • Ascend 950PR/Ascend 950DT:支持
  • Atlas A3 训练系列产品/Atlas A3 推理系列产品:不支持
  • Atlas A2 训练系列产品/Atlas A2 推理系列产品:不支持
  • Atlas 200I/500 A2 推理产品:不支持
  • Atlas 推理系列产品AI Core:不支持
  • Atlas 推理系列产品Vector Core:不支持
  • Atlas 训练系列产品:不支持

功能说明

获取输入数据的三角函数正弦值。

函数原型

inline bfloat16_t hsin(bfloat16_t x)

参数说明

表1参数说明

参数名输入/输出描述
x输入源操作数。

返回值说明

输入数据的三角函数正弦值。本接口受全局饱和模式影响,特殊值如下:

x值非饱和模式返回值饱和模式返回值
inf,-inf,nannan0

约束说明

使用本接口时,线程配置最大不超过1024,否则有栈溢出风险。

需要包含的头文件

使用bfloat16_t类型接口需要包含"simt_api/asc_bf16.h"头文件。

#include "simt_api/asc_bf16.h"

调用示例

  • SIMT编程场景:

    __global__ __launch_bounds__(1024) void KernelSin(bfloat16_t* dst, bfloat16_t* x) { int idx = threadIdx.x + blockIdx.x * blockDim.x; dst[idx] = hsin(x[idx]); // 对src源地址的第idx个元素取三角函数正弦值 }
  • SIMD与SIMT混合编程场景:

    __simt_vf__ __launch_bounds__(1024) inline void KernelSin(__gm__ bfloat16_t* dst, __gm__ bfloat16_t* x) { int idx = threadIdx.x + blockIdx.x * blockDim.x; dst[idx] = hsin(x[idx]); // 对src源地址的第idx个元素取三角函数正弦值 }

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

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

http://www.jsqmd.com/news/1208383/

相关文章:

  • 2026扬州水质检测怎么选?生活饮用水检测靠谱机构 TOP 上门采样 + 报告可查 联系电话汇总 - 鉴安检测
  • RK3588开发板Ubuntu系统编译与定制指南
  • 一键修复损坏视频:Untrunc高效恢复MP4/MOV文件的完整指南
  • 2026年产品形态最全的10家收银机厂家盘点:全场景适配成核心竞争力 - 互联网科技品牌测评
  • 3步轻松捕获网页视频:猫抓浏览器资源嗅探工具完全指南
  • RESTful API设计的终极范式:从技术实现到架构哲学的深度思考
  • 三相PWM整流器dq轴解耦控制与四象限稳定运行仿真实践
  • Ubuntu服务器安装轻量级桌面环境指南
  • 2026年7月最新亨得利官方服务项目及价格查询|维修地址及客服热线权威信息通知 - 亨得利官方
  • Windows 10 22H2版本解析与安装优化指南
  • 项目采购考CPPM还是PMP?工程采购、项目制采购岗位怎么选 - 众智汇科教育
  • 大模型量化技术:AWQ原理与工程实践
  • 小程序毕业设计-基于 SpringBoot + 微信小程序的戏曲知识科普系统 非遗戏曲文化数字化传播小程序的设计与实现(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • 迪奥戴妃包宁波本地收,lady系列按年份估价 - 大牌深度测评
  • 2026年7月最新亨得利官方服务项目及价格查询|服务电话及全部网点地址权威信息公告 - 亨得利官方博客
  • 2026上饶水质检测怎么选?生活饮用水检测靠谱机构 TOP 上门采样 + 报告可查 联系电话汇总 - 鉴安检测
  • 3分钟快速上手:免费解锁WeMod完整功能的终极指南
  • FPGA实现线性插值的原理与Verilog优化实践
  • Linux Mint 17.1安装与配置全指南
  • AI自动化监控:从智能告警到故障自愈的运维革命
  • 3分钟搞定:让Windows 11 LTSC也能轻松安装微软商店应用
  • AI安全实战指南:从数据脱敏到模型防御的工程化实践
  • 环保脱硫脱硝设备行业GEO优化实操拆解:从关键词到内容策略 - 红枫叶GEO优化公司
  • 论文自动排版工具有哪些?2026年实测:1分钟排版vs熬夜调格式的差距
  • 如何在5分钟内掌握Python PDF文本提取:pdftotext终极指南
  • Qwen-Agent实时流式输出优化:从秒级延迟到毫秒级响应的技术突破
  • Wireshark协议解包器开发指南:从Lua脚本到私有协议解析实战
  • 2026长期阶段性试用美林森森态氧吧旗舰版质量避坑指南 - 互联网科技品牌测评
  • 2026 西安首饰回收避坑!实测多家连锁,这家透明无套路稳居 TOP - 全国二奢机构参考
  • 2026徐州水质检测怎么选?生活饮用水检测靠谱机构 TOP 上门采样 + 报告可查 联系电话汇总 - 鉴安检测