news 2026/7/16 16:05:46

CANN/asc-devkit:asc_ln自然对数计算函数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CANN/asc-devkit:asc_ln自然对数计算函数

asc_ln

【免费下载链接】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 训练系列产品:不支持

功能说明

头文件路径:"c_api/reg_compute/reg_vector.h"

按元素取自然对数,计算公式如下: $$ dst_i = ln(src_i) $$

函数原型

__simd_callee__ inline void asc_ln(vector_half& dst, vector_half src, vector_bool mask) __simd_callee__ inline void asc_ln(vector_float& dst, vector_float src, vector_bool mask)

参数说明

参数名输入/输出描述
dst输出目的操作数(矢量数据寄存器)。
src输入源操作数(矢量数据寄存器)。
mask输入源操作数掩码(掩码寄存器),用于指示在计算过程中哪些元素参与计算。对应位置为1时参与计算,为0时不参与计算。mask未筛选的元素在输出中置零。

矢量数据寄存器和掩码寄存器的详细说明请参见reg数据类型定义。

返回值说明

流水类型

PIPE_V

约束说明

调用示例

vector_half dst; vector_half src; vector_bool mask = asc_create_mask_b16(PAT_ALL); asc_loadalign(src, src_addr); // src_addr是外部输入的UB内存空间地址。 asc_ln(dst, src, mask);

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

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

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

mybatis-plus 常用方法之lambdaQuery, LambdaQueryWrapper

在 Spring Boot 中,只要让 Service 实现类继承 MyBatis-Plus 提供的 ServiceImpl,就可以直接使用 lambdaQuery() 方法进行链式查询 核心前提:正确继承 要使用 lambdaQuery(),您的 Service 接口和实现类必须遵循以下继承规则&#…

作者头像 李华
网站建设 2026/7/16 16:03:54

采样电阻在电路设计中的关键作用与选型技巧

1. 采样电阻:电路中的无名英雄 在电子电路设计中,有一种元件经常被忽视却至关重要——采样电阻。它就像一位默默无闻的幕后工作者,虽然体积小、价格低,却在电流检测、功率测量等关键环节发挥着不可替代的作用。最近我在一个电源管…

作者头像 李华
网站建设 2026/7/16 16:03:32

瑞芯微RV1126B开发板(EASY-EAI-PI2) http/https

1. HTTP/HTTPS简介 HTTP(全称:Hyper Text Transfer Protocol,超文本传输协议)是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器请求和应答标准,用于从WWW服务器传输超文本到本地的传输协议。 …

作者头像 李华
网站建设 2026/7/16 16:02:46

Claude Code:AI编程助手如何提升开发者生产力

1. Claude Code深度解析:AI编程助手的革命性突破第一次在终端里输入claude --help时,我就意识到这绝不只是个普通的命令行工具。当它三分钟内帮我重构了遗留代码的Promise链,并自动补充了完整的JSDoc注释时,我仿佛看到了未来十年编…

作者头像 李华
网站建设 2026/7/16 16:02:32

计算机毕业设计之基于SpringBoot的游泳馆管理系统

本论文借助 Java 编程语言,运用VUE 前端架构及SpringBoot 后端架构,以 MySQL 数据库为依托,对一套游泳馆管理系统进行了分析和设计。此系统包括场馆信息、课程信息等功能,并划分为用户、教练和管理员三个角色,各角色具…

作者头像 李华
网站建设 2026/7/16 16:02:24

终极复古游戏滤镜:三步让你的现代游戏拥有80年代CRT显示器质感

终极复古游戏滤镜:三步让你的现代游戏拥有80年代CRT显示器质感 【免费下载链接】crt-royale-reshade A port of crt-royale from libretro to ReShade 项目地址: https://gitcode.com/gh_mirrors/cr/crt-royale-reshade 还在怀念小时候玩红白机时那种温暖、略…

作者头像 李华