[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site-home-live-entry-setting":3,"site-header-contests":8,"site-header-camps":49,"study-material-detail-study-78":104},{"enabled":4,"title":5,"statusText":5,"buttonText":5,"campSlug":5,"stage":6,"classroomId":7,"hasClassroom":4},false,"",0,null,{"total":9,"list":10,"pageNum":44,"pageSize":45,"size":9,"startRow":44,"endRow":9,"pages":44,"prePage":6,"nextPage":6,"isFirstPage":46,"isLastPage":46,"hasPreviousPage":4,"hasNextPage":4,"navigatePages":47,"navigatepageNums":48,"navigateFirstPage":44,"navigateLastPage":44},3,[11,25,35],{"slug":12,"title":13,"logo":7,"liveUrl":14,"prize":15,"sponsor":16,"description":17,"organizer":18,"startTime":19,"endTime":20,"registrationDeadline":21,"status":22,"dashboardVisibility":23,"createdAt":24},"spring2026","2026春季启元人工智能大赛","https:\u002F\u002Fwww.bilibili.com\u002Fblackboard\u002Flive\u002Flive-activity-player.html?cid=1822703816&quality=0","200,000","麒麟软件有限公司","“2026春季启元人工智能大赛”是由启元实验室主办的面向全国人工智能领域开发者、科研人员及高校学生的权威赛事。大赛旨在促进与培养具备工程实践能力和创新能力的优秀人工智能领域开发者、推广国产软硬件技术与生态、助力国家人工智能产业高质量发展。\n各参赛选手需在规定的比赛周期内，依据赛事规则选定赛题并完成相应挑战，优胜者将共同角逐总额20万元的赛事奖金池，并且还将有机会获得实习和知名企业优质岗位内推资格。","启元实验室","2026-04-19 16:00:00","2026-07-13 16:00:00","2026-06-16 16:00:00","ongoing","private","2026-04-16 08:00:00",{"slug":26,"title":27,"logo":7,"liveUrl":14,"prize":28,"sponsor":7,"description":29,"organizer":18,"startTime":30,"endTime":31,"registrationDeadline":32,"status":33,"dashboardVisibility":23,"createdAt":34},"autumn2025","2025秋季启元人工智能大赛","150,000","“2025秋季启元人工智能大赛”是由启元实验室主办的面向全国人工智能领域开发者、科研人员及高校学生的权威赛事。大赛旨在促进与培养具备工程实践能力和创新能力的优秀人工智能领域开发者、推广国产软硬件技术与生态、助力国家人工智能产业高质量发展。","2025-11-08 08:00:00","2026-01-13 08:00:00","2025-12-30 08:00:00","ended","2025-11-03 08:00:00",{"slug":36,"title":37,"logo":7,"liveUrl":14,"prize":38,"sponsor":7,"description":39,"organizer":18,"startTime":40,"endTime":41,"registrationDeadline":42,"status":33,"dashboardVisibility":23,"createdAt":43},"summer2025","启元人工智能大赛(系统方向)","80,000","启元人工智能大赛由启元实验室主办，其中系统赛道基于启元实验室九源软件栈的相关开源项目，通过拉动开源社区力量，一方面促进国产智能计算生态的发展，另一方面也为人工智能系统方向的学生及从业者提供一个实践平台。","2025-07-08 08:00:00","2025-08-25 08:00:00","2025-07-22 08:00:00","2025-06-22 08:00:00",1,5,true,8,[44],{"total":45,"list":50,"pageNum":44,"pageSize":45,"size":45,"startRow":44,"endRow":45,"pages":44,"prePage":6,"nextPage":6,"isFirstPage":46,"isLastPage":46,"hasPreviousPage":4,"hasNextPage":4,"navigatePages":47,"navigatepageNums":103,"navigateFirstPage":44,"navigateLastPage":44},[51,62,73,84,94],{"id":52,"slug":53,"title":54,"logo":55,"publicLiveEmbedUrl":14,"description":56,"introduction":57,"organizer":18,"coOrganizer":5,"sponsor":16,"startTime":58,"endTime":59,"status":22,"dashboardVisibility":60,"createdAt":58,"updatedAt":61},"019eeeff-6b00-7d55-a629-efafded3e232","summer2026","2026年夏季InfiniTensor大模型与人工智能系统训练营","https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fuploads\u002F2026-06\u002F019eef7f-7816-7828-9309-79c2c61dd568.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=pU5bMBWiYkrZ2T0DPHHg5hBG8fo%3D","由启元实验室发起的InfiniTensor大模型与人工智能系统训练营，面向开源社区、高校及产业界伙伴开放。活动以「普及AI全栈知识技术、培养工程实践与创新型人才、推广国产软硬件技术生态」为核心目标，助力国家人工智能产业高质量发展。","...","2026-06-22 08:00:00","2026-10-19 08:00:00","public","2026-10-12 08:00:00",{"id":63,"slug":64,"title":65,"logo":66,"publicLiveEmbedUrl":7,"description":67,"introduction":57,"organizer":18,"coOrganizer":5,"sponsor":68,"startTime":69,"endTime":70,"status":33,"dashboardVisibility":23,"createdAt":71,"updatedAt":72},"019af3f3-e06a-7245-aa8d-37dc99a69c73","winter2025","2025年冬季InfiniTensor大模型与人工智能系统训练营","https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fuploads\u002F2025-12\u002F019afc69-b7ca-7805-91fb-605429671c01.png?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=jlKxcmMlK0FJ32tR4GVdVubbBQU%3D","由启元实验室发起的InfiniTensor大模型与人工智能系统训练营，面向开源社区、高校及产业界伙伴开放。活动以「普及AI全栈知识技术、培养工程实践与创新型人才、推广国产软硬件技术生态」为核心目标，助力国家人工智能产业高质量发展。 \n","新华三技术有限公司","2025-12-25 08:00:00","2026-03-27 08:00:00","2025-12-06 08:00:00","2026-10-22 20:24:30",{"id":74,"slug":36,"title":75,"logo":76,"publicLiveEmbedUrl":7,"description":77,"introduction":57,"organizer":18,"coOrganizer":5,"sponsor":78,"startTime":79,"endTime":80,"status":81,"dashboardVisibility":23,"createdAt":82,"updatedAt":83},"01980342-208c-7803-b3f3-19e1d31960ba","2025年夏季InfiniTensor大模型与人工智能系统训练营","https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fuploads\u002F2025-07\u002F0198045e-28fe-78f0-95fe-23835ce58395.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=J245EHlsDbmiAhfbqbOojujDz3M%3D","InfiniTensor大模型与人工智能系统训练营由启元实验室及清华大学 AI 系统方向团队发起，面向开源社区、高校和产业界，普及人工智能各方面知识和技术，培养相关人才。训练营联合开源项目开发者、学术界大牛、工业界资深工程师参与授课与项目指导。课程采用「线上直播授课 + 在线答疑 + 项目实践辅导 」的方式进行，确保每位同学都能获得充分成长。训练营全程免费，通过视频、直播课、习题和项目实践，在人工智能飞速发展的背景下，为学员提供一窥深层技术的机会。","北京积算科技有限公司","2025-07-14 08:00:00","2025-09-30 08:00:00","upcoming","2025-07-13 08:00:00","2026-10-22 20:24:58",{"id":85,"slug":86,"title":87,"logo":88,"publicLiveEmbedUrl":7,"description":89,"introduction":57,"organizer":18,"coOrganizer":5,"sponsor":5,"startTime":90,"endTime":91,"status":81,"dashboardVisibility":23,"createdAt":92,"updatedAt":93},"01980cf9-a7d8-7796-ae86-0bbe05334add","winter2024","2024年冬季InfiniTensor大模型与人工智能系统训练营","https:\u002F\u002Ftesting-cdn.infinitensor.com\u002Fuploads\u002F2025-07\u002F01981269-ce23-7624-a287-9f07dd0d85f6.jpg","InfiniTensor大模型与人工智能系统训练营由清华大学发起，面向开源社区、高校和产业界，普及人工智能各方面知识和技术，培养相关人才。训练营全程免费，通过视频、直播课、习题和项目实践，在人工智能飞速发展的背景下，为学员提供一窥深层技术的机会。报名学员请阅读“导学”课程页的训练营介绍。","2025-01-05 08:00:00","2025-03-22 08:00:00","2025-07-15 08:00:00","2026-10-22 20:24:39",{"id":95,"slug":96,"title":97,"logo":98,"publicLiveEmbedUrl":7,"description":99,"introduction":57,"organizer":18,"coOrganizer":5,"sponsor":5,"startTime":100,"endTime":101,"status":81,"dashboardVisibility":23,"createdAt":92,"updatedAt":102},"01980c20-363a-7dc3-8f5a-58a68e08dcc4","summer2024","2024年夏季InfiniTensor大模型与人工智能系统训练营","https:\u002F\u002Ftesting-cdn.infinitensor.com\u002Fuploads\u002F2025-07\u002F01981269-fbfa-788a-afcd-17fa9be74ff9.jpg","InfiniTensor大模型与人工智能系统训练营由清华大学发起，面向开源社区和高校，普及人工智能各方面知识和技术，培养相关人才。训练营全程免费，通过课程、习题和项目实践，在人工智能飞速发展的背景下，为学员提供一窥深层技术的机会。","2024-07-20 08:00:00","2024-09-29 08:00:00","2026-10-22 20:24:49",[44],{"currentItem":105,"processedData":125},{"img":106,"keywords":107,"treeType":44,"description":108,"showStatus":44,"updateTime":109,"type":110,"title":111,"content":112,"nextArticle":113,"createTime":109,"sortOrder":117,"canonicalPath":118,"id":119,"contentType":120,"prevArticle":121},"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_fm.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=7A0QTCzec8Mr21dph6rLVgyuLho%3D","九齿,Triton,DSL,并行内核,FlashAttention","介绍自研九齿 DSL 语言，采用排布 + 应用范式屏蔽底层内存细节，对比 Triton，通过向量乘、GEMM、卷积、FlashAttention 案例演示简洁并行 Kernel 开发。","2026-10-22 20:38:11",2,"2026 夏季 InfiniTensor 训练营 Triton & 九齿 3：《九齿一重：初窥》","![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw01.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=gkPr73IB%2FTNNGUjj77pBtokeomA%3D)\r\n\r\n\u003Cspan style=\"font-size:12px;color:#555;\">7 月 24 日，2026 夏季 InfiniTensor 训练营 Triton & 九齿方向第三课《九齿一重：初窥》开讲。\r\n前置课程《Triton 练气术》系统讲解了 Triton 并行编程语言核心知识，涵盖 DSL 特性、与 CUDA 对比优势及 program_id、arange、load、store 四大基础 API 等内容。\u003C\u002Fspan>\r\n\r\n本节课将带你深入理解九齿编程语言，它如何以 Triton 为编译后端，通过“排布+应用”的独特范式，屏蔽底层指针与内存细节，让并行编程初学者也能写出高可读、易维护的高性能 Kernel？从向量加法到 Flash Attention，我们将通过代码与算法的对应关系详细讲解九齿。\r\n\r\n\r\n## 九齿是什么？\r\n1.**核心定义**：一门提供张量级抽象的领域特定语言（DSL）。\r\n\r\n2.**使用 Triton 作为编译后端**：\r\n- 用户层：使用九齿 DSL 编写张量级代码。\r\n- 编译层：Code Generator 将九齿代码编译为 Triton 代码。\r\n- 后端层：复用 Triton 成熟的编译优化后端，避免重复造轮子。\r\n\r\n3.**对并行编程初学者友好**\r\n\r\n4.**更强的代码可读性与可维护性**\r\n\r\n## 为什么需要九齿？\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw02.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=%2BZf%2Ba0hV%2Fjbej3DIc5zPKZr1aHQ%3D)\r\n\r\n- 九齿的定位：填补 PyTorch 与 Triton 之间的空白，剥离并行细节，让串行编程思维平滑过渡到并行开发。\r\n\r\n## 直观对比：九齿 vs Triton\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw03.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=vyQ8esfiUvRaQDMcj8K7LlEkkas%3D)\r\n\r\n1.**代码量对比**：矩阵乘法案例中，九齿代码量显著少于Triton。\r\n\r\n2.**抽象层级对比**：\r\n- **Triton**：关注 Pointer、Stride、Offsets、Mask、显式 Load\u002FStore。\r\n- **九齿**：无指针概念，无显式内存访问；关注 Arrangement（排布）、Application（应用）、tile、expand 等张量操作。\r\n\r\n## 向量加法（Hello World）\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw04.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=HwVjV%2FS%2F8sDpGI7G40kQrBh59AA%3D)\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw05.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=NiXDjSvwsPWjgxfOGRQgRg5bkaM%3D)\r\n\r\n#### 1.算法原理：\r\n元素独立，天然适合并行；按 BlockSize 分块计算。\r\n\r\n#### 2.Triton 实现回顾：\r\nPid 获取、Offsets 计算、Mask 处理、Load\u002FAdd\u002FStore。\r\n\r\n#### 3.九齿实现解析：\r\n- arrangement：使用 `.tile()` 将 A\u002FB\u002FC 按 BlockSize 切分并对齐。\r\n- application：直接对切分后的 Tile 组进行 `C = A + B`。\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw06.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=HOIroOQjPIZH5VloJT6b%2BJ4bNSs%3D)\r\n\r\n\r\n#### 4.张量可视化\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw07.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=%2BkGQLlIGeEvN%2F6BgB67tPqEaPRw%3D)\r\n\r\n## 矩阵乘法（GEMM）\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw08.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Dk1EoE0vFbKPukZasBFTziaZBEU%3D)\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw09.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=YQo9Fvz%2FbBk2mYt9L6iWA2ApWYM%3D)\r\n\r\n#### 1.并行算法回顾：\r\nM\u002FN\u002FK 三维分块，C 的每个 Block 对应 A 的一行 Block 与 B 的一列 Block，累加小矩阵乘结果。\r\n#### 2.九齿排布技巧：\r\n- **双层 Tile**：第一层切物理块，第二层组合逻辑行\u002F列。\r\n- **Expand**：解决 A 的行 Block 与 C 的 Block 数量不对应问题，建立广播映射。\r\n- **Squeeze**：去除冗余维度，确保最外层形状一致以建立对应关系。\r\n#### 3.九齿实现：\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw10.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=a%2B8wiwFMwWbqx6rMuBsnmhkGaM4%3D)\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw11.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Ig9hkePxJvtn%2B3M5fwzEgkk7%2FF0%3D)\r\n\r\n初始化累加器，遍历对应好的 A\u002FB Tile 组进行`.dot()`累加。\r\n\r\n#### 4.张量可视化：\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw12.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=TSOkIeEsIi14mMbeK4R7mnSYAVs%3D)\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw13.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=vNI0Gn9Z%2B1jT3z4scgh8u5KDg3o%3D)\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw14.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Nyuwm0s6KJ%2FdvUYmn00QGNmAHQk%3D)\r\n\r\n\r\n## 二维卷积\r\n#### 1.im2col （Image-to-Column）：\r\n将卷积转换为隐式矩阵乘法以避免内存膨胀。\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw15.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=f%2Fdj%2BC7Y8lm8A5xMaCtWzZXKp1o%3D)\r\n\r\n#### 2.Implicit GEMM\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw16.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=y0Rfy9BKE66GytY4Kuydt6FHlNs%3D)\r\n\r\n#### 3.九齿实现\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw17.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=OXejst0MICFxT%2BHcL2lFRmDdIIw%3D)\r\n\r\n- 直接复用 GEMM 的 Arrangement 与 Application。\r\n- 仅需编写 Input\u002FFilter\u002FOutput 到矩阵乘参数的转换逻辑。\r\n\r\n#### 4.张量可视化\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw18.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=GfU7HTN7cCJqzsyh1Ox%2FGkHskzM%3D)\r\n\r\n- **重叠Tile**：使用 stride 参数处理滑动窗口重叠。\r\n- **Ravel vs Flatten**：九齿中 Ravel 用于展平嵌套张量层级，Flatten 用于展平单层张量维度。\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw19.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Hl%2FMcnmSOH7sxr%2BAhkekk5pcAaM%3D)\r\n\r\n\r\n## Flash Attention-2\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw20.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=U2cedHFOiihMkF%2BBIoA4EWFYXMI%3D)\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw21.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=cbe4exaF9bG%2FZSP7i7M9BiPgCH0%3D)\r\n\r\n1.**算法对标**：严格对应论文 Algorithm 描述（Q\u002FK\u002FV分块、Online Softmax、累加更新）。\r\n\r\n2.**张量可视化**：\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw22.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=j3Ts16eROE6IQwgNMR8rH3wnWvE%3D)\r\n\r\n\r\n3.**九齿实现**：\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw23.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=vwOiNS0ZIJeNZckpUlU8nm0yuiw%3D)\r\n\r\n\r\n\r\n\r\n## 加入训练营\r\n#### 📺完整课程内容，请观看直播或查看课程回放：\r\n**InfiniTensor 官网**： https:\u002F\u002Fwww.infinitensor.com\r\n\r\n**B站直播**： InfiniTensor 官方直播间\r\n\r\n**视频号直播**： InfiniTensor 视频号预约\r\n\r\n**答疑交流**： 训练营官方社群⬇️\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002Fportal_news\u002F2026-xjq.png?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=3IiFKEiHFCQlzNzJVYvTOzJrQeA%3D)\r\n\r\n## 关注与交流\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002Fportal_news\u002Fnews_ewm02.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=b99gzHenctqvwPBf6ochT3v2vQU%3D)",{"publishTime":7,"createTime":109,"canonicalPath":114,"id":115,"title":116},"\u002Fstudy-material\u002Fstudy-77","study-77","2026 夏季 InfiniTensor 训练营 AI 编程与智能体应用 3：《Agent 在科研场景的应用实践》",31,"\u002Fstudy-material\u002Fstudy-78","study-78","markdown",{"publishTime":7,"createTime":109,"canonicalPath":122,"id":123,"title":124},"\u002Fstudy-material\u002Fstudy-79","study-79","2026 夏季 InfiniTensor 训练营推理引擎 3：《从大模型推理到 AI 对话》",{"htmlContent":126,"headings":127},"\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw01.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=gkPr73IB%2FTNNGUjj77pBtokeomA%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cspan style=\"font-size:12px;color:#555;\">7 月 24 日，2026 夏季 InfiniTensor 训练营 Triton &amp; 九齿方向第三课《九齿一重：初窥》开讲。\u003Cbr>前置课程《Triton 练气术》系统讲解了 Triton 并行编程语言核心知识，涵盖 DSL 特性、与 CUDA 对比优势及 program_id、arange、load、store 四大基础 API 等内容。\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>本节课将带你深入理解九齿编程语言，它如何以 Triton 为编译后端，通过“排布+应用”的独特范式，屏蔽底层指针与内存细节，让并行编程初学者也能写出高可读、易维护的高性能 Kernel？从向量加法到 Flash Attention，我们将通过代码与算法的对应关系详细讲解九齿。\u003C\u002Fp>\n\u003Ch2 id=\"九齿是什么\">\u003Ca class=\"anchor\" href=\"#九齿是什么\" aria-label=\"跳转到标题：九齿是什么？\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>九齿是什么？\u003C\u002Fh2>\u003Cp>1.\u003Cstrong>核心定义\u003C\u002Fstrong>：一门提供张量级抽象的领域特定语言（DSL）。\u003C\u002Fp>\n\u003Cp>2.\u003Cstrong>使用 Triton 作为编译后端\u003C\u002Fstrong>：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>用户层：使用九齿 DSL 编写张量级代码。\u003C\u002Fli>\n\u003Cli>编译层：Code Generator 将九齿代码编译为 Triton 代码。\u003C\u002Fli>\n\u003Cli>后端层：复用 Triton 成熟的编译优化后端，避免重复造轮子。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>3.\u003Cstrong>对并行编程初学者友好\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>4.\u003Cstrong>更强的代码可读性与可维护性\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch2 id=\"为什么需要九齿\">\u003Ca class=\"anchor\" href=\"#为什么需要九齿\" aria-label=\"跳转到标题：为什么需要九齿？\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>为什么需要九齿？\u003C\u002Fh2>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw02.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=%2BZf%2Ba0hV%2Fjbej3DIc5zPKZr1aHQ%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cul>\n\u003Cli>九齿的定位：填补 PyTorch 与 Triton 之间的空白，剥离并行细节，让串行编程思维平滑过渡到并行开发。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"直观对比-九齿-vs-triton\">\u003Ca class=\"anchor\" href=\"#直观对比-九齿-vs-triton\" aria-label=\"跳转到标题：直观对比：九齿 vs Triton\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>直观对比：九齿 vs Triton\u003C\u002Fh2>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw03.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=vyQ8esfiUvRaQDMcj8K7LlEkkas%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>1.\u003Cstrong>代码量对比\u003C\u002Fstrong>：矩阵乘法案例中，九齿代码量显著少于Triton。\u003C\u002Fp>\n\u003Cp>2.\u003Cstrong>抽象层级对比\u003C\u002Fstrong>：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Triton\u003C\u002Fstrong>：关注 Pointer、Stride、Offsets、Mask、显式 Load\u002FStore。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>九齿\u003C\u002Fstrong>：无指针概念，无显式内存访问；关注 Arrangement（排布）、Application（应用）、tile、expand 等张量操作。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"向量加法-hello-world\">\u003Ca class=\"anchor\" href=\"#向量加法-hello-world\" aria-label=\"跳转到标题：向量加法（Hello World）\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>向量加法（Hello World）\u003C\u002Fh2>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw04.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=HwVjV%2FS%2F8sDpGI7G40kQrBh59AA%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw05.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=NiXDjSvwsPWjgxfOGRQgRg5bkaM%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch4 id=\"1-算法原理\">\u003Ca class=\"anchor\" href=\"#1-算法原理\" aria-label=\"跳转到标题：1.算法原理：\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>1.算法原理：\u003C\u002Fh4>\u003Cp>元素独立，天然适合并行；按 BlockSize 分块计算。\u003C\u002Fp>\n\u003Ch4 id=\"2-triton-实现回顾\">\u003Ca class=\"anchor\" href=\"#2-triton-实现回顾\" aria-label=\"跳转到标题：2.Triton 实现回顾：\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>2.Triton 实现回顾：\u003C\u002Fh4>\u003Cp>Pid 获取、Offsets 计算、Mask 处理、Load\u002FAdd\u002FStore。\u003C\u002Fp>\n\u003Ch4 id=\"3-九齿实现解析\">\u003Ca class=\"anchor\" href=\"#3-九齿实现解析\" aria-label=\"跳转到标题：3.九齿实现解析：\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>3.九齿实现解析：\u003C\u002Fh4>\u003Cul>\n\u003Cli>arrangement：使用 \u003Ccode>.tile()\u003C\u002Fcode> 将 A\u002FB\u002FC 按 BlockSize 切分并对齐。\u003C\u002Fli>\n\u003Cli>application：直接对切分后的 Tile 组进行 \u003Ccode>C = A + B\u003C\u002Fcode>。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw06.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=HOIroOQjPIZH5VloJT6b%2BJ4bNSs%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch4 id=\"4-张量可视化\">\u003Ca class=\"anchor\" href=\"#4-张量可视化\" aria-label=\"跳转到标题：4.张量可视化\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>4.张量可视化\u003C\u002Fh4>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw07.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=%2BkGQLlIGeEvN%2F6BgB67tPqEaPRw%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch2 id=\"矩阵乘法-gemm\">\u003Ca class=\"anchor\" href=\"#矩阵乘法-gemm\" aria-label=\"跳转到标题：矩阵乘法（GEMM）\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>矩阵乘法（GEMM）\u003C\u002Fh2>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw08.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Dk1EoE0vFbKPukZasBFTziaZBEU%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw09.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=YQo9Fvz%2FbBk2mYt9L6iWA2ApWYM%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch4 id=\"1-并行算法回顾\">\u003Ca class=\"anchor\" href=\"#1-并行算法回顾\" aria-label=\"跳转到标题：1.并行算法回顾：\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>1.并行算法回顾：\u003C\u002Fh4>\u003Cp>M\u002FN\u002FK 三维分块，C 的每个 Block 对应 A 的一行 Block 与 B 的一列 Block，累加小矩阵乘结果。\u003C\u002Fp>\n\u003Ch4 id=\"2-九齿排布技巧\">\u003Ca class=\"anchor\" href=\"#2-九齿排布技巧\" aria-label=\"跳转到标题：2.九齿排布技巧：\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>2.九齿排布技巧：\u003C\u002Fh4>\u003Cul>\n\u003Cli>\u003Cstrong>双层 Tile\u003C\u002Fstrong>：第一层切物理块，第二层组合逻辑行\u002F列。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Expand\u003C\u002Fstrong>：解决 A 的行 Block 与 C 的 Block 数量不对应问题，建立广播映射。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Squeeze\u003C\u002Fstrong>：去除冗余维度，确保最外层形状一致以建立对应关系。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4 id=\"3-九齿实现\">\u003Ca class=\"anchor\" href=\"#3-九齿实现\" aria-label=\"跳转到标题：3.九齿实现：\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>3.九齿实现：\u003C\u002Fh4>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw10.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=a%2B8wiwFMwWbqx6rMuBsnmhkGaM4%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw11.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Ig9hkePxJvtn%2B3M5fwzEgkk7%2FF0%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>初始化累加器，遍历对应好的 A\u002FB Tile 组进行\u003Ccode>.dot()\u003C\u002Fcode>累加。\u003C\u002Fp>\n\u003Ch4 id=\"4-张量可视化-1\">\u003Ca class=\"anchor\" href=\"#4-张量可视化-1\" aria-label=\"跳转到标题：4.张量可视化：\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>4.张量可视化：\u003C\u002Fh4>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw12.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=TSOkIeEsIi14mMbeK4R7mnSYAVs%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw13.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=vNI0Gn9Z%2B1jT3z4scgh8u5KDg3o%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw14.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Nyuwm0s6KJ%2FdvUYmn00QGNmAHQk%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch2 id=\"二维卷积\">\u003Ca class=\"anchor\" href=\"#二维卷积\" aria-label=\"跳转到标题：二维卷积\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>二维卷积\u003C\u002Fh2>\u003Ch4 id=\"1-im2col-image-to-column\">\u003Ca class=\"anchor\" href=\"#1-im2col-image-to-column\" aria-label=\"跳转到标题：1.im2col （Image-to-Column）：\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>1.im2col （Image-to-Column）：\u003C\u002Fh4>\u003Cp>将卷积转换为隐式矩阵乘法以避免内存膨胀。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw15.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=f%2Fdj%2BC7Y8lm8A5xMaCtWzZXKp1o%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch4 id=\"2-implicit-gemm\">\u003Ca class=\"anchor\" href=\"#2-implicit-gemm\" aria-label=\"跳转到标题：2.Implicit GEMM\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>2.Implicit GEMM\u003C\u002Fh4>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw16.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=y0Rfy9BKE66GytY4Kuydt6FHlNs%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch4 id=\"3-九齿实现-1\">\u003Ca class=\"anchor\" href=\"#3-九齿实现-1\" aria-label=\"跳转到标题：3.九齿实现\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>3.九齿实现\u003C\u002Fh4>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw17.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=OXejst0MICFxT%2BHcL2lFRmDdIIw%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cul>\n\u003Cli>直接复用 GEMM 的 Arrangement 与 Application。\u003C\u002Fli>\n\u003Cli>仅需编写 Input\u002FFilter\u002FOutput 到矩阵乘参数的转换逻辑。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4 id=\"4-张量可视化-2\">\u003Ca class=\"anchor\" href=\"#4-张量可视化-2\" aria-label=\"跳转到标题：4.张量可视化\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>4.张量可视化\u003C\u002Fh4>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw18.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=GfU7HTN7cCJqzsyh1Ox%2FGkHskzM%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>重叠Tile\u003C\u002Fstrong>：使用 stride 参数处理滑动窗口重叠。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ravel vs Flatten\u003C\u002Fstrong>：九齿中 Ravel 用于展平嵌套张量层级，Flatten 用于展平单层张量维度。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw19.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Hl%2FMcnmSOH7sxr%2BAhkekk5pcAaM%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch2 id=\"flash-attention-2\">\u003Ca class=\"anchor\" href=\"#flash-attention-2\" aria-label=\"跳转到标题：Flash Attention-2\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>Flash Attention-2\u003C\u002Fh2>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw20.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=U2cedHFOiihMkF%2BBIoA4EWFYXMI%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw21.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=cbe4exaF9bG%2FZSP7i7M9BiPgCH0%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>1.\u003Cstrong>算法对标\u003C\u002Fstrong>：严格对应论文 Algorithm 描述（Q\u002FK\u002FV分块、Online Softmax、累加更新）。\u003C\u002Fp>\n\u003Cp>2.\u003Cstrong>张量可视化\u003C\u002Fstrong>：\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw22.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=j3Ts16eROE6IQwgNMR8rH3wnWvE%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>3.\u003Cstrong>九齿实现\u003C\u002Fstrong>：\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_78_zw23.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=vwOiNS0ZIJeNZckpUlU8nm0yuiw%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch2 id=\"加入训练营\">\u003Ca class=\"anchor\" href=\"#加入训练营\" aria-label=\"跳转到标题：加入训练营\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>加入训练营\u003C\u002Fh2>\u003Ch4 id=\"完整课程内容-请观看直播或查看课程回放\">\u003Ca class=\"anchor\" href=\"#完整课程内容-请观看直播或查看课程回放\" aria-label=\"跳转到标题：📺完整课程内容，请观看直播或查看课程回放：\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>📺完整课程内容，请观看直播或查看课程回放：\u003C\u002Fh4>\u003Cp>\u003Cstrong>InfiniTensor 官网\u003C\u002Fstrong>： \u003Ca href=\"https:\u002F\u002Fwww.infinitensor.com\">https:\u002F\u002Fwww.infinitensor.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>B站直播\u003C\u002Fstrong>： InfiniTensor 官方直播间\u003C\u002Fp>\n\u003Cp>\u003Cstrong>视频号直播\u003C\u002Fstrong>： InfiniTensor 视频号预约\u003C\u002Fp>\n\u003Cp>\u003Cstrong>答疑交流\u003C\u002Fstrong>： 训练营官方社群⬇️\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002Fportal_news\u002F2026-xjq.png?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=3IiFKEiHFCQlzNzJVYvTOzJrQeA%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch2 id=\"关注与交流\">\u003Ca class=\"anchor\" href=\"#关注与交流\" aria-label=\"跳转到标题：关注与交流\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>关注与交流\u003C\u002Fh2>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002Fportal_news\u002Fnews_ewm02.jpg?Expires=1792752558&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=b99gzHenctqvwPBf6ochT3v2vQU%3D\" alt=\"\">\u003C\u002Fp>\n",[128,131,134,137,140,144,147,150,153,156,159,162,165,168,170,173,176,179,181,184,186,189],{"id":129,"text":130,"level":110},"九齿是什么","九齿是什么？",{"id":132,"text":133,"level":110},"为什么需要九齿","为什么需要九齿？",{"id":135,"text":136,"level":110},"直观对比-九齿-vs-triton","直观对比：九齿 vs Triton",{"id":138,"text":139,"level":110},"向量加法-hello-world","向量加法（Hello World）",{"id":141,"text":142,"level":143},"1-算法原理","1.算法原理：",4,{"id":145,"text":146,"level":143},"2-triton-实现回顾","2.Triton 实现回顾：",{"id":148,"text":149,"level":143},"3-九齿实现解析","3.九齿实现解析：",{"id":151,"text":152,"level":143},"4-张量可视化","4.张量可视化",{"id":154,"text":155,"level":110},"矩阵乘法-gemm","矩阵乘法（GEMM）",{"id":157,"text":158,"level":143},"1-并行算法回顾","1.并行算法回顾：",{"id":160,"text":161,"level":143},"2-九齿排布技巧","2.九齿排布技巧：",{"id":163,"text":164,"level":143},"3-九齿实现","3.九齿实现：",{"id":166,"text":167,"level":143},"4-张量可视化-1","4.张量可视化：",{"id":169,"text":169,"level":110},"二维卷积",{"id":171,"text":172,"level":143},"1-im2col-image-to-column","1.im2col （Image-to-Column）：",{"id":174,"text":175,"level":143},"2-implicit-gemm","2.Implicit GEMM",{"id":177,"text":178,"level":143},"3-九齿实现-1","3.九齿实现",{"id":180,"text":152,"level":143},"4-张量可视化-2",{"id":182,"text":183,"level":110},"flash-attention-2","Flash Attention-2",{"id":185,"text":185,"level":110},"加入训练营",{"id":187,"text":188,"level":143},"完整课程内容-请观看直播或查看课程回放","📺完整课程内容，请观看直播或查看课程回放：",{"id":190,"text":190,"level":110},"关注与交流"]