CANN/asc-devkit asc_log向量对数函数
asc_log【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit产品支持情况产品是否支持Atlas A3 训练系列产品/Atlas A3 推理系列产品√Atlas A2 训练系列产品/Atlas A2 推理系列产品√功能说明按元素取自然对数计算公式如下 $$ dst_i ln({src_i}) $$函数原型前n个数据计算__aicore__ inline void asc_log(__ubuf__ half* dst, __ubuf__ half* src, uint32_t count) __aicore__ inline void asc_log(__ubuf__ float* dst, __ubuf__ float* src, uint32_t count)高维切分计算__aicore__ inline void asc_log(__ubuf__ half* dst, __ubuf__ half* src, uint8_t repeat, uint16_t dst_block_stride, uint16_t src_block_stride, uint16_t dst_repeat_stride, uint16_t src_repeat_stride) __aicore__ inline void asc_log(__ubuf__ float* dst, __ubuf__ float* src, uint8_t repeat, uint16_t dst_block_stride, uint16_t src_block_stride, uint16_t dst_repeat_stride, uint16_t src_repeat_stride)同步计算__aicore__ inline void asc_log_sync(__ubuf__ half* dst, __ubuf__ half* src, uint32_t count) __aicore__ inline void asc_log_sync(__ubuf__ float* dst, __ubuf__ float* src, uint32_t count)参数说明参数名输入/输出描述dst输出目的操作数矢量的起始地址。src输入源操作数矢量的起始地址。count输入参与计算的元素个数。repeat输入迭代次数。dst_block_stride输入目的操作数单次迭代内不同DataBlock间地址步长。src_block_stride输入源操作数单次迭代内不同DataBlock间地址步长。dst_repeat_stride输入目的操作数相邻迭代间相同DataBlock的地址步长。src_repeat_stride输入源操作数相邻迭代间相同DataBlock的地址步长。返回值说明无流水类型PIPE_V约束说明操作数地址重叠约束请参考通用地址重叠约束。dst、src的起始地址需要32字节对齐。调用示例__ubuf__ half dst[256]; __ubuf__ half src[256]; asc_log(dst, src, 256);【免费下载链接】asc-devkit本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言原生支持C和C标准规范主要由类库和语言扩展层构成提供多层级API满足多维场景算子开发诉求。项目地址: https://gitcode.com/cann/asc-devkit创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

告别手动交易!Solana Jupiter Bot Config Wizard配置全攻略

告别手动交易!Solana Jupiter Bot Config Wizard配置全攻略

告别手动交易!Solana Jupiter Bot Config Wizard配置全攻略 【免费下载链接】solana-jupiter-bot ARB Protocol | Automated Arbitrage Bot Using Jupiter 项目地址: https://gitcode.com/gh_mirrors/so/solana-jupiter-bot Solana Jupiter Bot是一款基于ARB…

2026/6/19 23:07:34阅读更多 →
三线制SPI驱动GC9306:从模拟到硬件DMA的性能跃迁

三线制SPI驱动GC9306:从模拟到硬件DMA的性能跃迁

1. 三线制SPI与GC9306屏幕的基础认知 第一次接触GC9306这块屏幕时,我被它丰富的接口选项搞晕了头。这块2.8英寸的LCD屏居然支持并口、3线制SPI、4线制SPI三种模式,就像手机充电口有Type-C、Lightning和Micro USB三种选择。我们重点要聊的是三线制SPI模式…

2026/6/19 23:07:34阅读更多 →
深入解析ColdFire调试模块:实时追踪与硬件断点实战指南

深入解析ColdFire调试模块:实时追踪与硬件断点实战指南

1. 项目概述:为什么我们需要一个强大的调试模块?在嵌入式系统开发这条路上,调试的难度和重要性,往往和项目的复杂度成正比。当你面对的是一个需要7x24小时不间断运行、对实时性要求苛刻的工业控制器,或者一个响应延迟必…

2026/6/19 23:07:34阅读更多 →
3大核心技巧:快速掌握SillyTavern角色创建系统,打造专业级AI对话体验

3大核心技巧:快速掌握SillyTavern角色创建系统,打造专业级AI对话体验

3大核心技巧:快速掌握SillyTavern角色创建系统,打造专业级AI对话体验 【免费下载链接】SillyTavern LLM Frontend for Power Users. 项目地址: https://gitcode.com/GitHub_Trending/si/SillyTavern 你是否曾遇到过这样的困境:花时间创…

2026/6/20 0:27:42阅读更多 →
Labelimg标注工具JPG格式支持异常:从Qt版本到环境变量的全链路排查指南

Labelimg标注工具JPG格式支持异常:从Qt版本到环境变量的全链路排查指南

1. 当Labelimg无法识别JPG图片时,先检查这些基础配置 遇到Labelimg打不开JPG格式图片的问题时,很多开发者第一反应就是重装软件,但其实80%的问题都能通过基础排查解决。我去年帮团队处理过二十多起类似案例,发现最常见的三个排查点…

2026/6/20 0:27:41阅读更多 →
3分钟彻底解决Mac鼠标滚动卡顿问题:Mos平滑滚动工具完整指南

3分钟彻底解决Mac鼠标滚动卡顿问题:Mos平滑滚动工具完整指南

3分钟彻底解决Mac鼠标滚动卡顿问题:Mos平滑滚动工具完整指南 【免费下载链接】Mos 一个用于在 macOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independe…

2026/6/20 0:27:41阅读更多 →
从贝叶斯视角到工程实践:Monte Carlo Dropout如何量化深度模型的认知不确定性

从贝叶斯视角到工程实践:Monte Carlo Dropout如何量化深度模型的认知不确定性

1. 贝叶斯视角下的模型不确定性 在传统机器学习中,我们常常只关注模型的预测结果,却忽略了模型对预测结果的"自信程度"。想象一下,当医生给你诊断时,如果他说"可能是感冒,但我不太确定"&#xff0…

2026/6/20 0:27:41阅读更多 →
5分钟掌握LXMusic音源:开启全网音乐一站式畅听体验

5分钟掌握LXMusic音源:开启全网音乐一站式畅听体验

5分钟掌握LXMusic音源:开启全网音乐一站式畅听体验 【免费下载链接】LXMusic音源 lxmusic(洛雪音乐)全网最新最全音源 项目地址: https://gitcode.com/guoyue2010/lxmusic- 你是否厌倦了在多个音乐App之间频繁切换?是否曾因…

2026/6/20 0:27:41阅读更多 →
GLM-5.1抢购背后的流量控制与开发者破局策略

GLM-5.1抢购背后的流量控制与开发者破局策略

1. 这不是手速问题,是整套供给逻辑在“卡你脖子”最近朋友圈和开发者群被一条消息刷屏:“GLM-5.1 Coding Plan 开售”,配图是倒计时页面、截图里密密麻麻的“已售罄”红字,还有人晒出凌晨三点设闹钟的备忘录。我点开链接前&#x…

2026/6/20 0:22:41阅读更多 →
【课程设计/毕业设计】基于 Web 的高校县志馆藏信息综合管理系统设计与实现 基于Django的青岛滨海学院特色文献捐赠流转管理系统的设计与实现【附源码、数据库、万字文档】

【课程设计/毕业设计】基于 Web 的高校县志馆藏信息综合管理系统设计与实现 基于Django的青岛滨海学院特色文献捐赠流转管理系统的设计与实现【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/6/20 0:02:40阅读更多 →
MC68HC908RF2A定时器PWM生成原理与实战:无缓冲与缓冲模式详解

MC68HC908RF2A定时器PWM生成原理与实战:无缓冲与缓冲模式详解

1. 项目概述与核心价值在嵌入式开发,尤其是电机驱动、LED调光、开关电源这些需要精确控制“能量”的领域,脉冲宽度调制(PWM)技术是工程师手中的一把瑞士军刀。它的本质很简单:用一个固定频率的方波,通过改变…

2026/6/20 0:02:40阅读更多 →
在银河麒麟V10桌面(2205版本)上实战部署软RAID 1:从模块黑名单到自动挂载

在银河麒麟V10桌面(2205版本)上实战部署软RAID 1:从模块黑名单到自动挂载

1. 银河麒麟V10桌面系统与软RAID 1基础认知 第一次在银河麒麟V10桌面上折腾软RAID 1时,我踩了不少坑。这个国产操作系统基于Linux内核,但2205版本对软RAID模块做了特殊处理,需要额外操作才能正常使用。软RAID 1其实就是磁盘镜像技术&#xff…

2026/6/20 0:02:40阅读更多 →