尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
cann/asc-devkit:SIMT lrintf浮点取整函数
lrintf【免费下载链接】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 long int lrintf(float x)参数说明表1参数说明参数名输入/输出描述x输入源操作数。返回值说明与输入浮点数最接近的整数值。特别场景说明如下当x为0时返回值为0。当x为0.5时返回值为0。当x为1.5时返回值为2。当x为nan时返回值为0。约束说明无需要包含的头文件使用该接口需要包含simt_api/math_functions.h头文件。#include simt_api/math_functions.h调用示例SIMT编程场景__global__ __launch_bounds__(256) void compute_lrintf(long int *result, const float *x, uint32_t count) { const uint32_t idx blockIdx.x * blockDim.x threadIdx.x; if (idx count) { return; } result[idx] lrintf(x[idx]); }SIMD与SIMT混合编程场景__simt_vf__ __launch_bounds__(256) inline void compute_lrintf_vf(__gm__ long int *result, __gm__ const float *x, uint32_t count) { const uint32_t idx blockIdx.x * blockDim.x threadIdx.x; if (idx count) { return; } result[idx] lrintf(x[idx]); } __global__ __vector__ void run_lrintf(__gm__ long int *result, __gm__ const float *x, uint32_t count) { asc_vf_callcompute_lrintf_vf(dim3(256), result, x, count); }输入输出示例如下x0.25, 0.75, 1.25, 1.75 result: 0 1 1 2【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

如何3分钟搞定国家中小学智慧教育平台电子课本离线下载?这款免费工具让你轻松建立个人教材库!

如何3分钟搞定国家中小学智慧教育平台电子课本离线下载?这款免费工具让你轻松建立个人教材库!

如何3分钟搞定国家中小学智慧教育平台电子课本离线下载?这款免费工具让你轻松建立个人教材库! 【免费下载链接】tchMaterial-parser 国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载&…

📅 2026/8/14 23:51:19
Path of Building终极指南:深度解析流放之路最强Build规划工具

Path of Building终极指南:深度解析流放之路最强Build规划工具

Path of Building终极指南:深度解析流放之路最强Build规划工具 【免费下载链接】PathOfBuilding Offline build planner for Path of Exile. 项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding Path of Building(PoB)…

📅 2026/9/12 3:22:17
UniHacker:一键解决Unity许可证烦恼的跨平台神器

UniHacker:一键解决Unity许可证烦恼的跨平台神器

UniHacker:一键解决Unity许可证烦恼的跨平台神器 【免费下载链接】UniHacker 为Windows、MacOS、Linux和Docker修补所有版本的Unity3D和UnityHub 项目地址: https://gitcode.com/GitHub_Trending/un/UniHacker 还在为Unity许可证问题而烦恼吗?无论…

📅 2026/7/26 0:19:49
MORE NEWS

更多资讯

📰

【Selenium(五)】

一、鼠标事件from selenium import webdriver # 导入ActionChains类进行鼠标悬停操作 from selenium.webdriver.common.action_chains import ActionChains import time# 打开一个浏览器 # 法一、添加环境变量重启电脑 # 法二、填写浏览器驱动的绝对路径 driver webdriver.Ed…

📰

Zulip 在已有服务器上的生产部署:共存安装的风险评估、冲突处理与完整操作指南

Zulip 在已有服务器上的生产部署:共存安装的风险评估、冲突处理与完整操作指南 【免费下载链接】zulip Zulip server and web application. Open-source team chat that helps teams stay productive and focused. 项目地址: https://gitcode.com/GitHub_Trending…

📰

cua-driver Wayland 合成器身份证明方案:超越 Sway 的精确浏览器窗口绑定架构

cua-driver Wayland 合成器身份证明方案:超越 Sway 的精确浏览器窗口绑定架构 【免费下载链接】cua Scale computer-use 2.0 with open-source drivers, cross-OS fleets, and benchmarks for training, evaluation, and data generation. 项目地址: https://gitc…

📰

Wand-Enhancer 离线补丁教程:5 个补丁选项解锁 Wand Pro 与手机远程控制

Wand-Enhancer 离线补丁教程:5 个补丁选项解锁 Wand Pro 与手机远程控制 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer Wand-Enhancer…

📰

Haystack 集成指南:在 RAG 管道中完整使用 Jina AI(Reader 连接器、Embedder、Ranker)

Haystack 集成指南:在 RAG 管道中完整使用 Jina AI(Reader 连接器、Embedder、Ranker) 【免费下载链接】haystack Open-source AI orchestration framework for building context-engineered, production-ready LLM applications. Design mod…

📰

Argo CD `argocd app confirm-deletion` 命令详解:删除/清理确认机制与 deletion-approved 注解

Argo CD argocd app confirm-deletion 命令详解:删除/清理确认机制与 deletion-approved 注解 【免费下载链接】argo-cd Declarative Continuous Deployment for Kubernetes 项目地址: https://gitcode.com/GitHub_Trending/ar/argo-cd 在 Argo CD 中&#x…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬