news 2026/7/18 7:27:51

CANN/asc-devkit SIMT API整型数学函数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/asc-devkit SIMT API整型数学函数

llmin

【免费下载链接】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 long int llmin(const long long int x, const long long int y)

参数说明

表1参数说明

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

返回值说明

两个输入数据中的最小值。

约束说明

需要包含的头文件

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

#include "simt_api/math_functions.h"

调用示例

  • SIMT编程场景:

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

    __simt_vf__ __launch_bounds__(1024) inline void KernelLlmin(__gm__ long long int* dst, __gm__ long long int* x, __gm__ long long int* y) { int idx = threadIdx.x + blockIdx.x * blockDim.x; dst[idx] = llmin(x[idx], y[idx]); }

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

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

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

如何在macOS上快速启动Llama-macOS?零基础入门指南与必备设置

如何在macOS上快速启动Llama-macOS?零基础入门指南与必备设置 【免费下载链接】Llama-macOS A cosy home for your LLMs. 项目地址: https://gitcode.com/gh_mirrors/ll/Llama-macOS 想在Mac上轻松运行本地大语言模型吗?Llama-macOS就是你需要的终…

作者头像 李华
网站建设 2026/7/18 7:23:38

AI赋能JMeter安装:智能诊断与自动化环境配置实践

1. 项目概述:当AI遇见JMeter安装如果你是一名测试工程师、开发人员,或者任何需要接触性能测试的朋友,那么“JMeter安装”这个词组对你来说,可能既熟悉又头疼。熟悉是因为它是性能测试领域的瑞士军刀,开源、强大、社区活…

作者头像 李华
网站建设 2026/7/18 7:23:08

构建高可用系统:从断路器、缓存到混沌工程的动态稳定性实践

1. 从“意外”到“稳健”:动态稳定性的核心价值在任何一个复杂系统里,无论是软件开发、项目管理、机械工程,还是个人职业发展,“意外”总是常态。我们精心设计的计划、构建的架构、编写的代码,总会遇到那些未曾预料到的…

作者头像 李华
网站建设 2026/7/18 7:22:11

plugin-git工作流实战:从分支创建到代码提交的完整过程

plugin-git工作流实战:从分支创建到代码提交的完整过程 【免费下载链接】plugin-git Git aliases plugin for the Fish shell (similar to oh-my-zsh git) 项目地址: https://gitcode.com/gh_mirrors/pl/plugin-git plugin-git是一款为Fish shell打造的Git别…

作者头像 李华