CANN Ascend C SIMT API sinhf函数

发布时间:2026/10/31 22:22:13

CANN Ascend C SIMT API sinhf函数 sinhf【免费下载链接】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 float sinhf(float x)参数说明表1参数说明参数名输入/输出描述x输入源操作数。返回值说明输入数据的双曲正弦值。当x为inf时返回值为inf。当x为-inf时返回值为-inf。当x为nan时返回值为nan。当x为0时返回值为0。约束说明本接口支持的输入数据为[-89.4, 89.4]范围内的数据。需要包含的头文件使用该接口需要包含simt_api/math_functions.h头文件。#include simt_api/math_functions.h调用示例SIMT编程场景__global__ __launch_bounds__(256) void compute_sinhf(float *result, const float *x, uint32_t count) { const uint32_t idx blockIdx.x * blockDim.x threadIdx.x; if (idx count) { return; } result[idx] sinhf(x[idx]); }SIMD与SIMT混合编程场景__simt_vf__ __launch_bounds__(256) inline void compute_sinhf_vf(__gm__ float *result, __gm__ const float *x, uint32_t count) { const uint32_t idx blockIdx.x * blockDim.x threadIdx.x; if (idx count) { return; } result[idx] sinhf(x[idx]); } __global__ __vector__ void run_sinhf(__gm__ float *result, __gm__ const float *x, uint32_t count) { asc_vf_callcompute_sinhf_vf(dim3(256), result, x, count); }输入输出示例如下x0.25, 0.75, 1.25, 1.75 result: 0.2526123 0.8223166 1.601919 2.790414【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/31 4:19:55

Notepad--跨平台文本编辑器实战指南:从安装到深度定制

Notepad--跨平台文本编辑器实战指南:从安装到深度定制 【免费下载链接】notepad-- 一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。 项目地址: https://gitcode.com/GitHub_Trending/no/notepad-- Note…

2026/10/24 1:53:58

ESP32无线安全实战:3步掌握握手包捕获核心技术

ESP32无线安全实战:3步掌握握手包捕获核心技术 【免费下载链接】esp32-wifi-penetration-tool Exploring possibilities of ESP32 platform to attack on nearby Wi-Fi networks. 项目地址: https://gitcode.com/gh_mirrors/es/esp32-wifi-penetration-tool …

2026/10/31 23:16:21

AI+python-pptx:打造免费可二开的自动化PPT生成系统

折腾这套自动化PPT生成系统,起因特别现实——我手上积压了太多对外分享的PPT需求,内容大同小异,但每回都要从空白模板开始排版,一弄就是半天。后来我把整个流程拆开看:内容生成交给模型,版式渲染交给程序&a…

2026/10/31 23:16:21

狗尿垫制造设备技术解析与选型指南

1. 狗尿垫制造设备行业概述狗尿垫作为宠物用品市场的刚需产品,近年来随着全球宠物经济爆发式增长而迎来快速发展期。2023年全球市场规模已突破50亿美元,预计到2026年复合增长率将保持在8.2%左右。这个看似简单的产品背后,其实隐藏着一个高度专…

2026/10/31 23:16:20

Hindsight:用反思式记忆让Agent告别“一转头就忘”

做AI Agent时间长了,你会发现一个现象:RAG已经成了默认的“长期记忆”方案,但多数Agent真正缺的不是文档检索能力,而是对自己过往经历的回忆能力。RAG擅长回答“知识库里有没有答案”,但回答不了“我上次是怎么处理这个…

2026/10/31 23:16:20

Visual Studio订阅核心功能与高效使用指南

1. Visual Studio订阅的价值与核心功能解析作为微软官方推出的集成开发环境(IDE),Visual Studio早已超越了单纯的代码编辑器范畴。我使用VS开发已有8年时间,从最初的学生版到现在的企业订阅,深刻体会到它作为全栈开发利…

2026/10/31 23:16:20

Cursor与Claude AI编程工具深度解析与应用

1. CursorClaude AI编程环境概述作为2024年最受开发者关注的AI编程工具组合,Cursor编辑器与Claude系列模型的深度整合正在改变代码编写的方式。我使用这套工具组合完成过多个全栈项目,实测其代码生成质量比传统IDE高出至少两个量级。Claude 4.6 Opus模型…

2026/10/31 23:11:20

LabVIEW JKI状态机实战:旧VI重构三步法

1. 项目概述:为什么一个“状态机”能救活你积灰三年的VI?在某高校自动化实验室的角落,我见过一台运行了七年的数据采集系统——它的主VI图标上还贴着2017年LabVIEW版本的标签纸,连线像毛线团一样缠绕在前面板背后,每次…

2026/10/30 20:55:10

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/30 20:55:10

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/31 22:14:20

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/31 0:02:41

猫狗目标检测数据集:VOC/COCO/YOLO三格式一体化实战包

简介:本资源是一套面向计算机视觉初学者与YOLO目标检测实践者的猫狗图像数据集及配套开发工具包,专为快速上手目标检测模型训练而设计。资源包含1000张真实场景高清猫狗图片,标注质量高,同时提供VOC(XML)、…

2026/10/31 0:02:41

HDU2017多校标程复现:算法竞赛工程化真题沙盒

简介:本资源为2017年HDU多校联合训练第一场官方配套资料,面向ACM程序设计竞赛备赛学生、算法爱好者及高校编程集训队成员,旨在提供权威解题参考与完整测试验证环境。压缩包共40个文件,含15份C标程(覆盖全部赛题&#x…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑