news 2026/5/11 3:33:44

昇腾AI处理器算子开发工具包:__half2float类型转换函数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
昇腾AI处理器算子开发工具包:__half2float类型转换函数

__half2float

【免费下载链接】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

功能说明

将half类型数据转换为浮点数。

函数原型

__simt_callee__ inline float __half2float(const half x)

参数说明

表 1参数说明

参数名

输入/输出

描述

x

输入

源操作数。

返回值说明

输入转换成的浮点数。特别场景说明如下:

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

约束说明

需要包含的头文件

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

#include "simt_api/asc_fp16.h"

调用示例

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

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/11 3:24:13

【信息科学与工程学】【控制科学】第三篇 管理系统控制知识

管理系统控制知识 表K.144501 管理系统控制概述 项目 内容 定理/规律/数学方程式/集合特征/几何特征/拓扑特征/代数特征​ 1. 管理控制定义:控制系统S = (A, B, C, D),其中A是控制主体集合,B是被控对象集合,C是控制规则集合,D是信息流集合 2. 控制层级定理:高层战略控…

作者头像 李华
网站建设 2026/5/11 3:24:12

多智能体协同框架:从原理到实践,探索AI驱动的自动化开发新范式

1. 项目概述与核心价值最近在开源社区里,一个名为Bitropy/ccagents的项目引起了我的注意。乍一看这个标题,可能有些朋友会感到困惑,Bitropy和ccagents分别指代什么?这背后又隐藏着怎样的技术栈和应用场景?作为一个长期…

作者头像 李华
网站建设 2026/5/11 3:20:33

Stable Mean Teacher for Semi-supervised Video Action Detection

论文题目:【AAAI 2025】 【Stable Mean Teacher for Semi-supervised Video Action Detection】 论文作者:Akash Kumar, Sirshapan Mitra, Yogesh Singh Rawat 发表平台:Proceedings of the AAAI Conference on Artificial Intelligence (AAA…

作者头像 李华
网站建设 2026/5/11 3:16:03

大语言模型评测框架解析:从公平对比到工程选型实践

1. 项目概述与核心价值最近在GitHub上看到一个挺有意思的项目,叫“ai-llm-comparison”。光看名字,你大概能猜到它是做什么的——对比不同的大语言模型。但如果你以为这只是个简单的跑分列表,那就太小看它了。作为一个在AI应用开发领域摸爬滚…

作者头像 李华
网站建设 2026/5/11 3:15:30

3D堆叠封装技术:热挑战与优化方案

1. 3D堆叠封装的热挑战与行业现状在智能手机和数码相机这类便携设备中,3D堆叠封装技术已经成为提升集成度的关键方案。与传统单芯片封装相比,这种技术通过垂直堆叠多个芯片层,在单位面积上实现了晶体管数量的倍增。但当我们把芯片像三明治一样…

作者头像 李华