发布时间:2026/7/15 9:09:37
CANN/cannbot-skills归约类Tiling算法 Reduction 归约类 — 通用 Tiling 算法【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skills归约类算子的通用 Tiling 建模合轴 → 五模板选型 → UB 预算 → 多核切分。 适用 ReduceSum、ReduceMax、Softmax、LayerNorm、ArgMax 及同类 Norm 算子。1. 适用算子算子类型沿 R 轴的典型计算模板选型注意点ReduceSum / ReduceMax单次归约标准 UB 预算Sum 可选二分累加Softmaxmax → exp → sum → div多遍流水Recompute 需重读原数据LayerNorm / RMSNormmean → var → normalize两个关联统计量分载时用 WelfordArgMax / ArgMin归约 索引跟踪启用 with_index 增强2. 文档索引文档内容tiling-flow.md五模板决策树、UB 预算公式、可选增强tiling-fields.mdTilingData 字段语义script/reduction_tiling.py参考实现简化版预算example/实践案例Softmax 等3. 输入与输出输入shapeaxes原始张量形状与归约轴dtypeFP32 / FP16 / BF16op_typesum / max / softmax / norm / argmax 等影响可选增强平台参数ub_size单核 UB 可用字节、core_num可用核数输出选定模板五选一TilingData形状参数、切分粒度、多核分配、尾块信息可选增强标志Group Reduce、Welford、二分累加、索引跟踪4. 推导流程概览Step 0 合轴 → (A1, R, A0) Step 1 A01 ? AR 族 : ARA 族 Step 2 按 R 与 UB 容量选模板SmallR / FullLoad / Recompute Step 3 计算 UB 切分粒度与多核分配 Step 4 可选启用 Group Reduce / Welford / 二分累加 / With-Index详细决策树与公式见 tiling-flow.md。5. Agent 使用指南为新的归约类算子如 LayerNorm、RMSNorm生成 Tiling 方案时读通用算法— tiling-flow.md 中的五模板决策树分析算子数学— 列出沿 R 轴需要的中间量如 max、sum、var及每步的 buffer 需求调整 UB 预算— 在通用公式基础上按算子的中间 buffer 数量修正分母/预留字节参考实践案例— example/softmax/experience.md 展示了 Softmax 四步流水如何映射到模板选型6. 实践案例算子案例文档说明Softmaxexample/softmax/experience.md数学流程 → 模板映射 → 预算修正7. 贡献新案例在fallback/example/下创建算子名目录如layernorm/描述该算子如何复用五模板及预算差异。 通用决策逻辑保持在fallback/根目录案例目录只记录算子特有的数学映射与参数修正。【免费下载链接】cannbot-skillsCANNBot 是面向 CANN 开发的用于提升开发效率的系列智能体本仓库为其提供可复用的 Skills 模块。项目地址: https://gitcode.com/cann/cannbot-skills创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/7/15 9:09:37

汇编语言——实验2:从求和到排序:分支与循环的综合实战

1. 从求和到排序:汇编实验的进阶之路第一次接触汇编语言时,很多人会被那些晦涩难懂的指令和寄存器搞得晕头转向。记得我刚开始学汇编时,光是理解"MOV AX, BX"这样的指令就花了整整一个下午。但当你真正动手写代码后,会发…

2026/7/15 9:04:37

Vulkan Minimal Compute:10分钟学会使用Vulkan进行GPU纯计算

Vulkan Minimal Compute:10分钟学会使用Vulkan进行GPU纯计算 【免费下载链接】vulkan_minimal_compute Minimal Example of Using Vulkan for Compute Operations. Only ~400LOC. 项目地址: https://gitcode.com/gh_mirrors/vu/vulkan_minimal_compute Vulka…

2026/7/15 9:04:37

Cosmopolitan Libc:C/C++跨平台开发新范式,一次编译多平台运行

1. 项目概述:一次构建,到处运行,这真的可能吗?如果你是一名C或C开发者,肯定对“跨平台”这三个字又爱又恨。爱的是,它意味着你的代码能触及更广阔的用户和设备;恨的是,为了实现它&am…

2026/7/15 10:19:43

STM8开发实战:环境搭建、硬件设计与外设优化

1. STM8开发环境搭建与工具链选择STM8系列8位微控制器是ST公司推出的一款高性能低成本MCU平台,我在过去三年中累计完成了12个基于STM8的工业控制项目。对于初学者而言,开发环境的选择往往决定了后续调试效率。目前主流方案有以下三种:IAR for…

2026/7/15 10:19:43

STM32F103双系统Bootloader设计与实现

1. STM32F103双系统Bootloader设计背景在嵌入式系统开发中,固件升级是一个永恒的话题。我最近在做一个工业控制项目时,遇到了一个典型场景:设备部署在偏远地区,需要同时支持现场工程师通过USB快速更新和远程通过无线模块进行OTA更…

2026/7/15 10:19:43

S17.3技术演讲与社区:从观众到讲师

技术演讲与社区:从观众到讲师一、痛点:你离讲师,只差一个"开始" 你参加过很多技术大会,坐在台下看着台上的讲师侃侃而谈,心里想:“我也可以讲。” 但真到报名的时候,你发现&#xff1…

2026/7/15 10:19:43

多维聚合结果操纵:安全降维、折叠与粒度升降的工程实践

1. 项目概述:当数据聚合从“加总”走向“空间折叠” 你有没有遇到过这样的场景:销售报表里,区域经理要按“省份→城市→门店”三级下钻看毛利,财务总监却需要把同一份数据按“产品线→季度→销售渠道”重新切片,而风控…

2026/7/15 10:19:43

AstronClaw智能养虾系统:边缘AI驱动的对虾养殖安全决策平台

1. 项目概述:这不是又一个AI玩具,而是一套扎根虾塘的智能决策系统“安全养虾发布!讯飞AstronClaw全面开放”——看到这个标题,我第一反应不是点开链接,而是抓起手机翻出去年在湛江徐闻虾塘拍的照片:三伏天里…

2026/7/14 12:47:32

3步解锁音乐自由:ncmdumpGUI终极NCM文件解密转换指南

3步解锁音乐自由:ncmdumpGUI终极NCM文件解密转换指南 【免费下载链接】ncmdumpGUI C#版本网易云音乐ncm文件格式转换,Windows图形界面版本 项目地址: https://gitcode.com/gh_mirrors/nc/ncmdumpGUI 你是否曾在网易云音乐下载了心爱的歌曲&#…

2026/7/14 19:23:19

CANoe 19 SP3 配置 GB/T 27930-2023 A类系统:3步搭建BMS仿真测试环境

CANoe 19 SP3 配置 GB/T 27930-2023 A类系统:3步搭建BMS仿真测试环境随着新能源汽车行业的快速发展,充电通信协议的标准化和测试验证变得尤为重要。GB/T 27930-2023作为中国智能充电协议的最新版本,对充电机与电动汽车之间的通信提出了更严格…

2026/7/14 18:30:06

3步搞定RTL8852BE驱动:从零开始配置Wi-Fi 6网卡

3步搞定RTL8852BE驱动:从零开始配置Wi-Fi 6网卡 【免费下载链接】rtl8852be Realtek Linux WLAN Driver for RTL8852BE 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8852be 还在为Linux系统无法识别RTL8852BE Wi-Fi 6网卡而烦恼吗?&#x1f…

2026/7/15 0:08:29

【LINUX】驱动

【LINUX驱动】【字符设备】【中断】【Platform】【网课 设备树】【GPIO】【PINCTRL】【INPUT】【IIC】【SPI】【网络驱动】【屏幕驱动】【一 设备树】【二 内核模块编译】【三 基本驱动框架】【四 Platform总线设备驱动框架】【五 驱动子系统】【六 综合】

2026/7/15 0:08:29

【1982-2026】全国高精度建筑轮廓|村级精度|SHP矢量

🔍 数据简介 本次分享1982-2026年全国村级精度建筑轮廓矢量数据,覆盖全国各省市区县,到村级别精细,为2026年最新实时采集成果,非网传仅60/77个城市的老旧数据。 数据含带高度/不带高度双版本,单体建筑边界精…

2026/7/15 0:08:29

【1975-2026】全国水系水路数据|河流/水库/运河|SHP矢量

🔍 数据简介 本次分享1975-2026年全国高精度水系水路矢量数据,覆盖全国全域,包含河流、水系、水库、运河、湿地、冰川、沟渠等全类别水文要素。 数据集包含双层矢量图层,字段分类清晰、要素齐全,支持2013-2026逐年完整…

2026/7/14 12:47:31

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…