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

CANN/asc-devkit hceil函数文档

hceil

【免费下载链接】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 half hceil(half x)

参数说明

表1参数说明

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

返回值说明

大于或等于输入数据的最小整数值。本接口受全局饱和寄存器的影响,特殊值如下:

x值非饱和模式返回值饱和模式返回值
±000
nannan0
infinfASCRT_MAX_NORMAL_FP16
-inf-inf-ASCRT_MAX_NORMAL_FP16

约束说明

需要包含的头文件

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

#include "simt_api/asc_fp16.h"

调用示例

  • SIMT编程场景:

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

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

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

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

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

相关文章:

  • 如何快速上手Servest:Deno HTTP服务器的5个核心特性详解
  • 济南GEO优化服务商市场现状与正规机构甄别指南
  • 3分钟解决Mac NTFS读写难题:Nigate免费工具终极指南
  • 市场规格尺寸齐全的电源开关芯片测试座品牌整套解决方案
  • Hy3-oQ2e-2.31bpw核心技术解析:MoE架构与oQ量化如何实现效率突破 [特殊字符]
  • CANN/asc-devkit Digamma临时缓冲区因子大小接口
  • ChatGPT镜像站安全使用指南:原理、风险识别与实战技巧
  • ArcGIS填补修复DEM数据缺失值
  • 5分钟掌握StreamFX:OBS专业特效插件的终极指南
  • 电脑录屏快捷键失效的排查与解决方案
  • HidHide终极指南:如何实现Windows游戏设备精准控制
  • StoryDiffusion如何解决长序列图像生成的角色一致性问题?
  • dnSpyEx实战指南:5大场景高效解决.NET程序调试与逆向难题
  • 开封名胜古迹旅游网站的设计与实现ssm
  • PDFMathTranslate:3分钟搞定学术文献双语翻译的终极利器
  • 2026年多能互补微电网企业案例盘点及挑选攻略:万帮数字能源等企业可圈可点 - 每天一杯纯牛奶
  • 如何高效实现AMD显卡CUDA兼容:5种实用迁移方案与性能优化指南
  • 15分钟零代码集成高德地图:Dify工作流让AI应用拥有地理智能
  • Windows 10系统清理终极指南:用免费工具快速恢复电脑性能
  • 江诗丹顿中国官方专柜热线权威信息通知(2026年7月最新) - 江诗丹顿官方服务中心
  • 如何快速上手SwiftUI-2048:从零开始的游戏开发教程
  • Ascend C SIMT API laneid函数
  • 2026云南定制旅行怎么选?5个评判标准+1项实测评估 - 老金2026
  • 第8讲:裸机单片机项目——Vibe快速迭代的最优边界
  • PDF补丁丁:三步解决PDF字体显示难题,让文档跨平台完美呈现
  • 欧米茄官方售后服务中心电话和热线实地考察报告+多信源验证(2026年7月最新) - 欧米茄服务中心
  • 无人机成像光谱仪技术解析与应用实战
  • TRADFRI-Hacking工具链配置:从J-Link到OpenOCD的完整设置教程
  • Obsidian新手必备:OB_Template书籍笔记模板完整指南
  • CANN/asc-devkit Where缓冲区因子接口