【Triton 教程】triton_language.swizzle2d

大模型与AI编程大全:旗舰档案、梯队分级与选型避坑指南 2025 年 5 月,雷军在小米 15 周年发布会上讲造芯十二年,说过一句:"后来者一开始肯定不完美,总会被嘲笑、被怀疑,但后来者总有机会。"第二天他补了一条微博:“这个世界不会永远是强者恒强,后来者总有机会!那句话原本说的是芯片。但放在大模型的牌桌上,过去两年发生的一切几乎是它的逐帧复刻:DeepSeek 从"中国二线"到 R1 时刻只用了几个月;Qwen 用 30 亿次下载把开源话语权抢到手里;GLM 一路开源追到与最强闭源只差 6 分; 阅读详情

Triton 是一种用于并行编程的语言和编译器。它旨在提供一个基于 Python 的编程环境,以高效编写自定义 DNN 计算内核,并能够在现代 GPU 硬件上以最大吞吐量运行。

更多 Triton 中文文档可访问 →http://triton.hyper.ai/

*在线运行 Triton 学习教程

链接是:https://hyper.ai/notebooks/35867?utm_source=Distribute&utm_medium=Distribute-Triton&utm_campaign=Distribute-Triton-260126

triton.language.swizzle2d(i, j, size_i, size_j, size_g)

将行主序的 size_i size_j 矩阵的索引转换为每组 size_g* 行的列主序矩阵的索引。

例如, 对 size_i = size_j = 4 和 size_g = 2,它将转换

 [[0 , 1 , 2 , 3 ],
 [4 , 5 , 6 , 7 ],
 [8 , 9 , 10, 11],
 [12, 13, 14, 15]]

为

[[0, 2,  4 , 6 ],
 [1, 3,  5 , 7 ],
 [8, 10, 12, 14],
 [9, 11, 13, 15]]

损失函数与优化器:从「梯度是怎么被造出来的」到「梯度是怎么被用掉的」 本文揭示损失函数与优化器本质一体:优化器仅依赖损失产生的梯度,而损失决定梯度的方向、尺度与噪声特性。错误的损失选择(如分类用MSE)会导致梯度失衡,使优化器失效;不同损失(如Huber、Focal)通过调控梯度分布影响优化过程。实测表明,归约方式、标签结构与损失配对直接决定梯度行为,进而影响收敛性与泛化。核心观点:选对损失,才是让优化器“看得懂”的前提。 阅读详情

相关推荐

STM32----SPI+DMA高效读写外部Flash的配置与实战

本文详细介绍了STM32通过SPI+DMA高效读写外部Flash的配置与实战方法。针对大量数据传输场景,使用DMA技术可显著提升系统效率,释放CPU资源。文章包含完整的代码实现、常见问题调试技巧以及性能优化建议,帮助开发者快速掌握这一关键技术。

pea55的博客 1031

高效GPU算子开发实战:30分钟掌握TileLang高性能计算框架

在AI模型训练与推理的浪潮中,GPU算子开发已成为制约算法迭代速度的关键瓶颈。传统CUDA/ROCm编程需要开发者深入硬件细节,编写数百行复杂代码,而TileLang作为一款专为高性能异构计算设计的领域特定语言(DSL),通过声明式编程模型和智能编译优化,让开发者能在30分钟内实现接近手写汇编性能的GPU算子。 ## 问题引入:GPU算子开发的效率困境 现代深度学习模型中的矩阵乘法(GEMM)

gitblog_00100的博客 350

STM32F401RET6寄存器手册阅读标记

对于时钟树配置,可参考STM32CubeMX中的时钟树配置,STM32CubeMX将基础配置图像化,较为简单。RCC_CR寄存器的HSIRDY位为只读位,当读取值为1时,表示HSI振荡器准备就绪,当HSION位被设置时,HSIRDY会自动设置为低电平。//问题标记:USART配置寄存器信息是如何与USART1/2/3建立联系的(为什么不是三个分别配置)查阅寄存器手册可知,需要配置时钟的模块有:USART1,IO port A。(2)TX配置方法(寄存器手册512页)(4)配置寄存器(寄存器手册548页)

m0_72615170的博客 1468

3个关键优化:用TileLang实现高性能矩阵乘法的深度实践

想象一下,你正在为深度学习模型开发一个自定义的注意力机制。核心计算是矩阵乘法,但你需要融合ReLU激活函数。PyTorch原生实现简单,但性能达不到要求;手写CUDA代码又需要处理共享内存、线程同步、流水线优化等复杂细节。TileLang正是为了解决这种"性能与开发效率"的矛盾而生的领域特定语言。 ## 当传统方案遇到瓶颈:为什么需要新的编程范式 在GPU编程中,矩阵乘法(GEMM)是最基础也

gitblog_00065的博客 367

手把手教你分析解决Innovus DRC Violation 和Antenna Effect Violation

数字IC后端设计培训教程之手把手教你分析解决Innovus DRC Violation 和Antenna Effect Violation

weixin_37584728的博客 2937

HFSS简要教程--无线能量传输线圈仿真

关于无限能量传输线圈仿真简要教程

asdmoon18的博客 2547

深入解析TileLang:如何构建高性能异构计算算子的DSL框架

在GPU计算日益成为AI和科学计算核心的今天,开发者面临着一个困境:既要追求极致性能,又要兼顾开发效率。传统CUDA/ROCm编程需要深入理解硬件架构,而高层框架又往往难以满足性能需求。TileLang应运而生,这是一款专为高性能异构计算设计的领域特定语言(DSL),它通过创新的分层抽象架构,让开发者能够用Pythonic语法编写接近手写汇编性能的算子。 本文将深入探讨TileLang的核心设计

gitblog_01051的博客 319

MATLAB锂离子电池伪二维(P2D)模型实现

锂离子电池伪二维(P2D)模型的MATLAB实现。该模型基于Newman等人提出的经典电化学模型,考虑了固液相扩散、电荷守恒和电化学反应动力学。

hie98894的博客 1930

Grok 4.7在zeekeai编程提示词哪个好用?

在AI编程进阶实践中,用Grok 4.7生成高质量提示词(Meta-Prompt) 成为突破效率瓶颈的关键。依托其实时信息流与极客视角,Grok能精准捕捉最新开源动态,生成具备前沿性、攻击性与低限制的提示词,在框架初始化、代码审计与逆向重构等场景中表现卓越。通过zEEKEAI平台实现多模型路由——以Grok写“战略指令”,再交由GPT-6.1或Claude执行“战术落地”,可显著提升代码可用性与工程鲁棒性。关键在于:善用其破局能力,严控输出格式与风险,构建“提示词架构师+代码执行者”的协同范式,实现成本可控

li475068192的博客 293

粒子群优化与蚁群算法求解多旅行商问题

它要求在给定一组城市和旅行商之间的距离矩阵的情况下,找到一条最优的路径方案,使得所有旅行商可以分别从起始城市出发,途径其他城市,并最终回到起始城市,同时总旅行距离达到最小。这两种算法都是基于群体智能的优化算法,在求解组合优化问题时具有较好的性能表现。假设有n个城市需要被m个旅行商访问,城市间的距离由距离矩阵D表示,其中D(i,j)表示第i个城市到第j个城市的距离。粒子群优化算法是一种基于群体智能的优化算法,其中的粒子代表了潜在的解,并通过模拟粒子在解空间中的移动来搜索最优解。一、多旅行商问题建模。

m0_47037246的博客 553

开发simulink 以及stm32半物理仿真碰到的问题,以及处理方法,Error:External Mode Open Protocol Connect command failed(实测有用)

串口实现的,但是在测试的时候发现,这个串口可以正常发送和接收数据,但是一旦把这个串口只让其进行版物理仿真就报错。直接刷写程序是可以的,最后查到问题了。我要实现半物理仿真,就是通过matlab实现可以直接控制stm32板子,实际上是通过xcp on。然后点击simulink上的观测按钮就可以直接和stm32平台进行通讯了。3,还是使用串口3,但是重新需要设置一下com口,因为重新插拔了一下,按照这个设置方法就可以。2,重新加载ioc文件。

pvmsmfchcs的博客 1500

AI编程技术拆解(11月8日)|昨天下午聊到第十六轮,四十张待确认单混进对账单,多算18640块

昨天下午三点,我在改一个对账单导出。前面已经聊了十五轮,口径攒了六条:金额四舍五入到分、空值填零、跨月拆两行、客户名去空格、日期只留到天、只汇已确认的单。第十六轮,我让它加一栏"按客户汇总"。它回了一句:对话较长,较早的内容已压缩。我没当回事,接着改,导出后翻了头一页,看着都对,就发给了财务。今天上午九点,财务说总额比系统里多了 18640 元。三个人查到中午,翻出四十张待确认的单,全被算进了汇总。那六条口径是我一条一条说过的,怎么就少了一条?

李文慧 中国开源充电桩平台第一人;李文慧 国内知名开源工作者 全栈工程师 华为云最具价值专家 16

基于情感分析+聚类分析+LDA主题分析对服装产品类的消费者评论分析

本研究旨在通过对服装产品类的消费者评论进行综合分析,为企业提供更全面、更深入的市场洞察和决策支持。同时,本研究的方法和结果也可以为其他领域的消费者评论分析提供借鉴和参考。

m0_64336780的博客 2万+

AI编程技术拆解(11月9日)|同一句话问五个工具,四份一样,偏挑了不一样那份,三个用例白写

昨天下午三点,测试前一天。手机号校验这块还空着,他懒得一个个工具试,就把同一句话在五个工具里各问了一遍:写个函数,校验手机号。一句话,五个答案。四份一模一样:11 位数字,开头是 1,空格当没看见。第五份多认了一种,带 +86 的 13 位也放过。他看那份多认了一种,觉得更周全,就用了它。第二天跑那 8 条用例,3 条红,因为需求写的是只收 11 位本地号。改回、重跑、重写用例花掉 91 分钟,他盯着那五行字看了半天,想不通:同一句话,五个工具,怎么会给出不一样的答案?

李文慧 中国开源充电桩平台第一人;李文慧 国内知名开源工作者 全栈工程师 华为云最具价值专家 20

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

基于AI编程工具(Trae Work / Cursor Codex)开发全栈项目标准化流程

本文提出一套基于AI编程工具(Trae Work/Cursor Codex)的全栈开发标准化流程,解决AI“脑补需求”“乱改代码”“契约不一致”等痛点。核心思想:人定契约,AI执行,通过需求澄清、接口契约先行、Spec/Checklist锁定范围、任务分步迭代、强制Skill规则约束,实现可复用、可验证的开发闭环。配套提供项目Skill规则、文档模板及FastAPI+Vue3+Flutter极简Demo,确保AI生成代码精准落地,提升工程化效率与交付质量。

jacky choise 188

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

【AI编程】使用笔记:修复vscode中codex插件加载失败 Codex could not start

适用于打开 Codex 侧栏后显示,并在日志中确认界面就绪超时的情况。本文将等待时间从延长到。这是针对特定插件版本的临时修改,该版本把时限写在插件程序里,VS Code 的和 Codex 的都没有对应设置项。

tz_zs的博客 414

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

AI编程与手搓编程的本能差异

人败在累、烦、漏,AI 胜在不累、不烦、不漏,但唯独无法判断与担责。AI 可稳定执行重复任务、穷举检查、守流程,却依赖清晰指令,易因模糊需求出错;人虽会疲劳、回避,却具备直觉、权衡与责任担当。真正的高效不是替代,而是分工:让 AI 承担“做”的部分,人专注“判”的核心——决定该不该做、能否担责。

麦哲思科技 162

2026最新7款企业AI编程平台深度选型实测

上个月我作为技术负责人,接了个硬骨头——两周内给团队选一款企业级AI编程平台。我们公司做金融数据SaaS,代码库80多万行,涉及大量客户敏感数据,安全合规是第一优先级。我拉了个评测清单,把市面上7款主流AI编程工具全部跑了一遍。字节跳动出品的TRAE基础版免费,这一点在预算审批上直接帮了大忙——先让两个小组试用了一周,实测效果远超预期。经过这次选型,我对企业级AI编程工具有了全新的认知。

2603_96966239的博客 205

AI编程技术拆解(11月7日)|给函数加了一个参数,九处调用漏了六处,六个页面白屏返工两小时

先只改定义,别合并,跑一遍编译,把报错的文件名抄下来,再让它按名单逐个改,半小时。改完,漏的六处自己会冒出来。

李文慧 中国开源充电桩平台第一人;李文慧 国内知名开源工作者 全栈工程师 华为云最具价值专家 17

2026最新6款AI编程工具深度实测:基础版免费哪家强?

回到开头那个发票模块的事故,如果当时我用了 TRAE 的 Agent 能力做 SDK 升级兼容性检查,大概率不会漏掉字段变更的问题。AI 编程工具选哪款,取决于你的开发场景、团队规模和预算约束。没有哪款工具能适配所有人,但 TRAE 在免费策略、中文能力、模式覆盖和迁移便利性上做到了很均衡的交付。花两个周末跑完这轮深度实测,我对 2026 年的 AI 编程工具体系有了自己的判断——剩下的就是选一款趁手的,把时间花在写业务逻辑上,而不是修兼容性问题。

2603_97112020的博客 169

团队AI编程落地第14篇|AI 编程安全合规五层防护:脱敏 / 沙箱 / 门禁 / 准入 / 审计(含 2026 事故与配置)

防源码泄露、密钥外泄、提示注入、供应链投毒、Agent 误删生产?本文给五个安全能力组件、五步落地路径、权限矩阵与小团队零成本动作,可直接照做。

Derekjiang的笔记簿 332

AI编程——从 Vibe Coding 到 SDD

编程的重心,从"写代码"挪到了"写规范"。把 Spec 当源代码——像对待代码一样去版本管理、评审、做 diff;把代码当编译产物——可重生成、可替换,Spec 才是核心资产。这也是 Karpathy 所说的 Software 3.0 的真正含义:当自然语言能直接驱动程序,自然语言本身就是新的编程语言。而写好这门"语言"的能力——定义问题、划定边界、想清楚怎样算对——恰恰是工程师最不可替代的价值。门槛降低的同时,认知代价在悄悄累积。保持警惕,比追求速度更重要。

AI模型架构,技术分享 177

【愚公系列】《微信小程序项目实战(AI编程+视频图解)》020-测试

💎【行业认证·权威头衔】 ✔ 华为云天团核心成员:特约编辑/云享专家/开发者专家/产品云测专家 ✔ 开发者社区全满贯:优快云博客&商业化双料专家/阿里云签约作者/腾讯云内容共创官/掘金&亚马逊&51CTO顶级博主 ✔ 技术生态共建先锋:横跨鸿蒙、云计算、AI等前沿领域的技术布道者🏆【荣誉殿堂】 🎖 连续三年蝉联"华为云十佳博主"(2022-2024) 🎖 双冠加冕优快云"年度博客之星TOP2"(2022&2023) 🎖 十余个技术社区年度杰出贡献奖得主📚【知识宝库】 覆盖全栈技术矩阵: ◾

愚公智库 228

【嵌入式软件AI编程】(3)面向 AI 协同开发的 STM32 硬件信息标准化

本文以 NUCLEO-G431RB 为例,建立硬件信息标准化流程。利用统一规范和 Python 程序,将 Altium 原始网表转换为标准化 JSON;再结合硬件事实整理与 Codex 对话,生成 Markdown 核心硬件上下文。最终形成默认读取与按需查询相结合的两类文件,为 AI 协同开发提供可复用的硬件信息支持。

youcans的博客 317

AI编程工具怎么读取设计稿?Cursor、Codex接入Pixso MCP实战

很多人第一次用 Cursor 或 Codex 做 UI 页面时,。颜色可能接近,但间距不对;页面结构看着差不多,按钮和卡片却没有复用;设计稿里已经有组件和变量,代码里又重新写了一套。等到设计师提出修改,开发者还要重新解释页面结构。不是 AI 不会写前端,是它没有拿到设计稿里的真实上下文。即使你给出截图,AI只能根据像素猜布局;只描述一句“做一个简洁的后台页面”,AI也不知道项目里已经有哪些组件。

ndsc_d的博客 271

【机器学习300问】139、Post-LN 和 Pre-LN 的区别?

Post-LN与Pre-LN的核心区别在于LayerNorm的位置:Post-LN在残差连接后,导致梯度需经LayerNorm变换,深层易出现梯度衰减或震荡;Pre-LN先做归一化,使输入稳定,残差路径梯度可无损回传,显著提升深层训练稳定性。尽管Pre-LN支持更深层次模型(如LLaMA、Qwen),但存在“深度诅咒”——深层贡献不足。相比之下,Post-LN浅层表现尚可,深层数易发散。因此,现代大模型普遍采用Pre-LN以保障训练可靠性。

qq_39780701的博客 396
上一篇: TRELLIS.2:采用 O-Voxel 技术,高效生成复杂 3D 几何与材质;Patient Churn Prediction 数据集:帮助识别有流失风险的患者
下一篇: 【TVM教程】Pass 基础设施
HyperAI超神经
博客等级 码龄7年 8872粉丝 1753原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值