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

CANN/asc-devkit SIMT-API bfloat16精度转换函数

__half2bfloat16_rz

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

产品支持情况

产品是否支持
Ascend 950PR/Ascend 950DT
Atlas A3 训练系列产品/Atlas A3 推理系列产品x
Atlas A2 训练系列产品/Atlas A2 推理系列产品x
Atlas 200I/500 A2 推理产品x
Atlas 推理系列产品AI Corex
Atlas 推理系列产品Vector Corex
Atlas 训练系列产品x

功能说明

遵循CAST_TRUNC模式,将half类型数据转换为bfloat16类型,返回转换后的值。

函数原型

inline bfloat16_t __half2bfloat16_rz(const half x)

参数说明

表 1参数说明

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

返回值说明

输入遵循CAST_TRUNC模式转换成的bfloat16类型数据。特别场景说明如下:

  • 当x为nan时,返回值为nan。
  • 当x为inf时,返回值为inf。
  • 当x为-inf时,返回值为-inf。

约束说明

需要包含的头文件

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

#include "simt_api/asc_bf16.h"

调用示例

  • SIMT编程场景:

    __global__ __launch_bounds__(1024) void kernel__half2bfloat16_rz(bfloat16_t* dst, half* x) { int idx = threadIdx.x + blockIdx.x * blockDim.x; dst[idx] = __half2bfloat16_rz(x[idx]); }
  • SIMD与SIMT混合编程场景:

    __simt_vf__ __launch_bounds__(1024) inline void kernel__half2bfloat16_rz(__gm__ bfloat16_t* dst, __gm__ half* x) { int idx = threadIdx.x + blockIdx.x * blockDim.x; dst[idx] = __half2bfloat16_rz(x[idx]); }

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

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

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

相关文章:

  • CompressO:免费开源的终极视频压缩解决方案,轻松将大文件变小
  • 2026年十大高性价比CRM排行 - 超兔一体云CRM
  • SSZipArchive深度解析:Apple平台ZIP文件处理架构与最佳实践指南
  • 浙江采购5月必看!2026全年度杭州发电机租赁公司哪家好?最新实测排行:嘉兴/嘉善/绍兴/宁波/湖州/金华/台州4家出租选型建议与避坑指南! - 奋斗者888
  • 2026 年全国汤圆机五大公司排名及解析,布局四川成都等地区 - 十大品牌榜
  • 具身智能市场规模将破万亿,飞行机器人创业热背后挑战与投资逻辑并存
  • 武汉好运发搬家:蔡甸专业的居民搬家公司有哪些 - LYL仔仔
  • 公务员事业编【判断推理】 之 “图形推理”
  • 西安高新鑫伟瑞家具维修:未央专业的餐椅翻新选哪家 - LYL仔仔
  • macOS完整安装器下载工具终极指南:轻松获取Big Sur系统安装包
  • 索引下推(ICP)是什么意思?如何理解?
  • 3分钟搞定B站评论分析:这个开源工具让你秒懂评论区用户身份
  • 2026年人才梯队建设头部咨询公司推荐,十大专业机构排名及核心优势 - 远大方略管理咨询
  • mpv.net 高效配置实战:从媒体播放到专业调优的进阶指南
  • Hanime1插件完整指南:Android动漫播放器终极解决方案
  • STM32移植NES模拟器指南
  • 解锁SD-PPP:将AI绘画能力无缝融入Photoshop工作流
  • 2026年广州知名装修公司口碑榜,本地业主实测靠谱推荐! - GEO排行榜
  • FFXVIFix终极指南:解锁《最终幻想16》的完美游戏体验
  • AssetRipper:3步解锁Unity游戏资源逆向提取的终极免费方案
  • 2026年05月精选:口碑GEO优化企业推荐分析揭晓,短视频拍摄制作/产品宣传片拍摄,GEO公司哪家可靠 - 品牌推荐师
  • 如何3分钟实现Windows苹果设备驱动自动化部署:专业解决方案指南
  • 如何5分钟内掌握PHP条形码生成:从零到精通的快速教程
  • CANN/asc-devkit SIMT API数学函数
  • 2026 年全国融合式水处理设备五大源头工厂排名及解析,布局西北陕西等地区 - 十大品牌榜
  • 如何用btcrecover快速找回丢失的比特币钱包密码与助记词:完整指南
  • 2026年常州热缩管源头厂家与高分子材料定制化解决方案深度横评指南 - 年度推荐企业名录
  • AALC游戏自动化助手:5分钟掌握《Limbus Company》终极护肝指南 [特殊字符]
  • 南昌安耐福建筑材料:彭泽专业的泡沫彩钢夹芯板出售找哪家 - LYL仔仔
  • 罗技鼠标宏:绝地求生后坐力控制全攻略