首页/新闻资讯/正文详情

cann/asc-devkit:SIMT API半精度转换函数

发布时间:2026/9/25 20:38:10 来源:云帆数科 栏目:资讯中心
cann/asc-devkit:SIMT API半精度转换函数
__ull2half_rna【免费下载链接】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_ROUND模式将uint64类型数据转换为half类型数据返回转换后的值。函数原型inline half __ull2half_rna(const unsigned long long int x)参数说明表1参数说明参数名输入/输出描述x输入源操作数。返回值说明输入遵循CAST_ROUND模式转换成的half类型数据。本接口受全局饱和寄存器影响特殊值如下x值非饱和模式返回值饱和模式返回值000ASCRT_MAX_NORMAL_FP16ASCRT_MAX_NORMAL_FP16ASCRT_MAX_NORMAL_FP16xASCRT_MAX_NORMAL_FP16infASCRT_MAX_NORMAL_FP16约束说明无需要包含的头文件使用该接口需要包含simt_api/asc_fp16.h头文件。#include simt_api/asc_fp16.h调用示例SIMT编程场景__global__ __launch_bounds__(1024) void kernel__ull2half_rna(half* dst, uint64_t* x) { int idx threadIdx.x blockIdx.x * blockDim.x; dst[idx] __ull2half_rna(x[idx]); }SIMD与SIMT混合编程场景__simt_vf__ __launch_bounds__(1024) inline void kernel__ull2half_rna(__gm__ half* dst, __gm__ uint64_t* x) { int idx threadIdx.x blockIdx.x * blockDim.x; dst[idx] __ull2half_rna(x[idx]); }【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Privasis-Cleaner-0.6B高级配置指南:自定义净化指令与参数调优
Privasis-Cleaner-0.6B高级配置指南:自定义净化指令与参数调优

Privasis-Cleaner-0.6B高级配置指南:自定义净化指令与参数调优 【免费下载链接】Privasis-Cleaner-0.6B 项目地址: https://ai.gitcode.com/hf_mirrors/nvidia/Privasis-Cleaner-0.6B Privasis-Cleaner-0.6B是一款强大的隐私保护文本净化工具,能… · 2026/9/25 20:38:09

基于Σ-Δ ADC的三相电能计量系统:高精度设计与工程实践
基于Σ-Δ ADC的三相电能计量系统:高精度设计与工程实践

1. 项目概述:高精度三相电能计量系统的核心设计 在工业与电力计量领域,设计一款高精度、高可靠性的三相电能表,远不止是简单地将电压电流信号转换成数字。它是一场对信号完整性、实时处理能力和环境鲁棒性的综合考验。我参与过多个此类项目&a… · 2026/9/2 21:34:48

面向毕业旅行的SpringBoot+Vue校园民宿预约的系统设计与实现
面向毕业旅行的SpringBoot+Vue校园民宿预约的系统设计与实现

目 录 前 言 第1章 相关技术介绍 1.1 SpringBoot框架介绍 1.2 Vue框架介绍 1.3 MySQL数据库介绍 1.4 MyBatis Plus介绍 1.5 系统的运行环境和开发平台 1.5.1 硬件设备及操作系统 1.5.2 系统开发工具 1.5.3 开发工具简介 第2章 需求分析 2.1 可行性分析… · 2026/9/20 9:47:49

Atlas 300V 24G部署YOLOv5实战:从ONNX到ACL推理
Atlas 300V 24G部署YOLOv5实战:从ONNX到ACL推理

手里这块Atlas 300V 24G推理卡已经连续跑了大概一周的YOLOv5检测任务,中间换了三版模型、踩了不少坑,目前整条链路算是稳定了。趁着机器还没拆,把从硬件认识、环境部署到模型上卡的完整过程梳理一遍,正好回应一下最近总被问到的两… · 2026/9/25 20:38:10

DeskcommCRM私有化部署实战:从客户跟进到权限管控
DeskcommCRM私有化部署实战:从客户跟进到权限管控

做了这么多年客户管理,真金白银踩过坑,才明白为什么那么多团队到最后都抛弃了那些花里胡哨的SaaS CRM,转头自己折腾一套。今天要聊的这套“DeskcommCRM”,是我目前见过最克制、也最务实的一套私有化客户管理方案,它不是… · 2026/9/25 20:38:10

Apache Pulsar SQL(Presto Pulsar Connector)部署与配置完整指南
Apache Pulsar SQL(Presto Pulsar Connector)部署与配置完整指南

消息队列后端流处理 【免费下载链接】pulsar Apache Pulsar - distributed pub-sub messaging system 项目地址: https://gitcode.com/gh_mirrors/pulsar28/pulsar 点击查看 免费下载 Apache Pulsar SQL 是构建在 Presto 之上的 SQL 查询引擎,它通过 Pr… · 2026/9/25 20:38:04

Windows系统摄像头自动化录像:PowerShell与FFmpeg实战指南
Windows系统摄像头自动化录像:PowerShell与FFmpeg实战指南

1. 为什么Windows自带摄像头录像这件事,比你想象中更值得深挖?Windows系统里那个被很多人忽略的“相机”应用,其实藏着一套完整、稳定、无需安装第三方软件的本地视频采集方案。但问题来了:点开相机App按个录像键,录出… · 2026/9/25 20:38:04

LangChain入门:Python生态最完善的LLM框架
LangChain入门:Python生态最完善的LLM框架

LangChain入门:Python生态最完善的LLM框架 专栏:AI/LLM工程化实战 - 从Prompt到Agent的完整落地指南 模块5 LangChain/LlamaIndex框架篇 第45篇 摘要 摘要:LangChain框架体系、Model/PromptTemplate/OutputParser、LCEL链式调用、功能组件解耦、环境配置、LangChain与LangChain… · 2026/9/25 20:37:45

从列车进站到单调队列:栈与队列核心实现与避坑指南
从列车进站到单调队列:栈与队列核心实现与避坑指南

简介:这份资源围绕经典的“列车进站”调度问题展开,面向正在学习数据结构与算法、需要理解栈与队列实际应用的学生和编程练习者。题目给定一个“丁”字型铁路调度系统,主铁轨与辅助铁轨相互垂直,车厢只能单向流动,要求… · 2026/9/25 20:37:45

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码