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

Ascend C SIMT API bfloat16转换函数

__int2bfloat16_rd

【免费下载链接】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 训练系列产品:不支持

功能说明

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

函数原型

inline bfloat16_t __int2bfloat16_rd(const int x)

参数说明

表1参数说明

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

返回值说明

输入遵循CAST_FLOOR模式转换成的bfloat16类型数据。特殊值如下:

输入返回值
00
2147483647(INT32_MAX)2139095040
-2147483648(INT32_MIN)-2147483648(INT32_MIN)

约束说明

需要包含的头文件

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

#include "simt_api/asc_bf16.h"

调用示例

  • SIMT编程场景:

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

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

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

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

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

相关文章:

  • 浪琴中国大陆售后指南|权威公示维修地址及官方热线(2026年7月最新) - 浪琴中国服务中心
  • Obsidian技能集完全指南:如何让AI助手智能管理你的知识库
  • Windows下OpenClaw安装实战:Node.js 24与npm环境配置全指南
  • 浪琴中国区售后体系指南|官方通告最新正规维修渠道(2026年7月最新) - 浪琴中国服务中心
  • Ubuntu时间同步配置与NTP服务详解
  • 2026毓典奢品汇天津手表回收,二手名表溢价秘籍与正规渠道 - 二奢行情速报
  • 2026 荆门主城三区黄金回收横向实测测评 - 不晚生活号
  • Linux nohup命令详解:后台运行与进程守护
  • 2026年7月最新亨得利官方服务项目及价格查询|详细地址及24小时热线权威信息通告 - 亨得利官方
  • Python EXE逆向分析实战:从打包原理到源码提取全解析
  • CC Switch:AI CLI工具统一操作系统与热切换实践
  • 2026 梅州靠谱全屋定制选购全指南:本土工厂实测 + 全流程避坑,自装业主不踩雷 - 刘不刘
  • 福州劳力士售后资质核验全解|官网认证维保渠道全新更新(2026年7月最新) - 劳力士售后服务官网
  • Mac开发环境配置全攻略:从终端优化到工具链搭建
  • OCRmyPDF终极指南:3分钟让扫描PDF变可搜索文档
  • 股票短线交易实盘记录:从1万到100万的高胜率策略解析
  • MacOS开发环境配置与效率优化全指南
  • 眉山黄金回收6家正规门店实时金价对比 - 余生黄金回收
  • 降压DC-DC转换器工作原理与选型设计指南
  • 西安商铺装修怎么选?本地工装企业深度盘点、避坑指南与主流商家客观对比 - 国麟测评
  • 2026年全自动铜铝排折弯机供应商推荐:选型指南 - 全域品牌推荐
  • 2026年7月最新卡地亚上海国金中心(IFC)维修保养服务电话 - 卡地亚官方售后中心
  • CentOS 7静态IP配置指南与网络优化技巧
  • 2026年电解水杀虫设备生产厂家行业优选指南 - 谁都没有我好看
  • 重新定义科学探索:AI Scientist-v2如何通过代理树搜索实现全自动研究
  • Linux软件包管理:Yum命令详解与实战技巧
  • PostgreSQL源码编译安装深度指南:生产级配置与安全合规实践
  • 使用Infisical与AWS KMS构建安全的密钥管理方案
  • 小红书图片视频去水印工具排行:四款主流产品实测对比 - 互联网科技品牌测评
  • 2026 北京朝阳区闲置手表回收流程详解,新手变现不踩雷 - 肉松卷