[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site-home-live-entry-setting":3,"site-header-contests":8,"site-header-camps":49,"study-material-detail-study-86":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=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=fLKIdTmv5ztTF5lNyW4vFO%2FwiU4%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=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=IfcKyBkOe6Ug2cb8ODO9I1IUNkA%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=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Ev4DWdZSXJ0t1T4u2JL5qybAazs%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_86_fm.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=NCS6%2BmpNQTitaDeMWmCviBlpSx0%3D","九齿 DSL,Triton,符号张量,tile 分块,自动调优","深入九齿符号张量、tile\u002Fflatten 元操作，详解排布 + 应用编程范式，介绍自动调优机制，通过多层 tile、矩阵归约实战演示高性能 Kernel 开发流程。","2026-10-22 20:38:11",2,"2026 夏季 InfiniTensor 训练营 Triton & 九齿 4：《九齿二重：渐悟》","![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw01.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=T%2FjLUxd6bcX7CKa3kFzV4EXLem4%3D)\r\n\r\n\r\n\u003Cspan style=\"font-size:12px;color:#555;\">7 月 29 日，2026 夏季 InfiniTensor 训练营 Triton & 九齿方向第四课《九齿二重：渐悟》开讲。\r\n前置课程《九齿一重：初窥》通过“排布-应用”范式，向量加法、GEMM、卷积及 Flash Attention 等实战案例详细讲解九齿。\u003C\u002Fspan>\r\n\r\n本节课带领大家通过“动手写代码”的方式掌握九齿，深入理解九齿作为张量级 DSL 的核心设计理念，并通过向量加法与矩阵归约两个案例，彻底搞懂“排布（Arrangement）”与“应用（Application）”编程范式。\r\n\r\n> 🛠️ **课前准备**\r\n> 推荐在 Google Colab 中运行 `ninetoothed-puzzles.ipynb`（GitHub 搜索 `ninetoothed-puzzles` 仓库），连接免费 GPU Runtime 即可开始实践。\r\n\r\n\r\n## 九齿核心概念：符号张量与可视化\r\n### 安装与环境配置\r\n九齿仓库及可选工具（debugging, visualization）的安装\r\n\r\n### 符号张量 vs 数值张量\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw02.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=%2BZt5Sq7OMQRBsfo2mue%2Fcrj22O8%3D)\r\n\r\n1. 九齿张量的本质：编译期符号化表示，非运行时数据存储\r\n2. 张量创建方式对比：指定 Shape vs 指定维度数（ndim）\r\n3. 为何需要 `Tensor.eval()`？——将符号转化为可视化的 `numpy.ndarray`\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw03.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=kn8ZPgaLFG%2F19ffLL9zLlkkBxjk%3D)\r\n\r\n### 张量求值与替换机制\r\n1. `eval()`：传入具体 shape 或 subs 字典，生成索引\u002F数值视图\r\n2.  `subs()`：符号替换中间产物，保持九齿张量结构（支持嵌套）\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw04.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=t2Cy4ToxCFW%2FcsHUHYVNKTAgNUs%3D)\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw05.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=NrNRMpqNOw6M50CbzYjNwmNM6tY%3D)\r\n\r\n\r\n## 元操作与嵌套张量\r\n### 核心元操作：`x.tile`\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw06.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=qng%2BLUMQmV8z1jwmSuVvWiOaPFE%3D)\r\n\r\n1. Tile 的作用：将单层张量拆分为多层嵌套结构\r\n2. 可视化：外层 Grid 形状 + 内层 Block 形状\r\n3. Dtype 的特殊性：九齿中 `dtype` 本身可以是张量\r\n\r\n### Flatten 操作\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw07.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Gh%2BNYJ3HOmlKTigw97CVzAnyAzY%3D)\r\n\r\n- 对嵌套张量的特定层级进行展平\r\n- 结合 visualize 工具观察结构变化\r\n\r\n### 符号化编程\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw08.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=vv45d1s0U%2FOWz%2Bh1tR0t3j3ShOU%3D)\r\n\r\n1. 自定义 Symbol 替代硬编码数值（如 `block_size_m\u002Fn`）\r\n2. 可视化时的符号绑定：subs 字典需包含所有相关符号信息\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw09.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=2wztTXIHuARdcC%2B2HiSwdjmaAvc%3D)\r\n\r\n\r\n## 九齿运行机制：自动推导执行配置\r\n1. **Arrangement（排布）**\r\n   - 定义多张量的统一分块策略\r\n   - 最外层对齐原则：编译器自动推导 Grid 启动配置\r\n\r\n2. **程序实例映射原理**\r\n   - 无需手动指定 `\u003C\u003C\u003Cgrid, block>>>` 或 Triton grid lambda\r\n   - 最外层形状决定 Program Instance 数量\r\n   - 次外层张量自动映射到对应实例\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw10.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=BwgnbgakCxTel9BzUyvoVMPjvfo%3D)\r\n\r\n3. **Application（应用）函数设计**\r\n   - 单实例视角编程：只关注当前分配到的 block\u002Ftile\r\n   - 屏蔽指针运算：编译器自动处理内存访问偏移\r\n   - 降低心智负担：排布与计算逻辑解耦\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw11.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=%2BFhJT3ZOh2v1%2FoS%2Bp2FSyMd8jWU%3D)\r\n\r\n## Kernel 构建与自动调优\r\n1. **Kernel 组装要素**\r\n- arrangement, application, tensors\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw12.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=%2B%2BnKfIHj5IJprcdFU4UBLgGUwes%3D)\r\n\r\n\r\n2. **自动调优（Auto-tuning）机制**\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw13.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=OcLaGkA2MPvMjtv4umBdrEzeVhA%3D)\r\n\r\n   - Symbol 定义：`meta=True` 可被自动调优机制搜索\r\n   - 调优约束参数：`lower_bound`, `upper_bound`, `power_of_two`\r\n   - 便捷封装：`ninetoothed.blocksize()` 函数\r\n   - 调用差异：自动调优模式下无需手动传递 `block_size`\r\n\r\n## 进阶案例：多层 tile 与迭代归约\r\n1. **双层 tile 编程技巧**\r\n   - 适用场景：需要在 Application 内部进行迭代\r\n   - 逆向思维：需要循环 → 考虑双层 tile\r\n   - 三层嵌套张量的可视化与索引访问\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw14.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=LV1KePLunJFXNKIA0E0FFYt4R6Q%3D)\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw15.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Qofu9O7bTcN5CE4vcTl9nsabMz4%3D)\r\n\r\n2. **行归约（Row Reduction）实现**\r\n   - 累加器模式设计\r\n   - 硬件限制应对：Block Size 上限与分块累加必要性\r\n   - Flash Attention 中的特殊假设 vs 通用算法实现\r\n\r\n3. **边界处理：Other 参数**\r\n   - 非整除场景下的 Mask 机制\r\n   - 求和运算中 `other=0` 的语义正确性\r\n   - 九齿自动处理 Offset\u002FMask，用户仅需指定填充值\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw16.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=%2F7LHLZzQZ%2BSEV18dRGS1FCLeDlc%3D)\r\n\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=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=RCGzL2mm8Hipb2jgTTOzg7DOtUs%3D)\r\n\r\n## 关注与交流\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002Fportal_news\u002Fnews_ewm02.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=ne2IbUxGKCs8rwPiAjr5B%2BpodTI%3D)",{"publishTime":7,"createTime":109,"canonicalPath":114,"id":115,"title":116},"\u002Fstudy-material\u002Fstudy-85","study-85","2026 夏季 InfiniTensor 训练营 AI 编程与智能体应用 6：《如何构建一个自己的科研 Agent》",23,"\u002Fstudy-material\u002Fstudy-86","study-86","markdown",{"publishTime":7,"createTime":109,"canonicalPath":122,"id":123,"title":124},"\u002Fstudy-material\u002Fstudy-87","study-87","2026 夏季 InfiniTensor 训练营 CUDA 编程 6：《寒武纪软件栈 NeuWare 和 BANG 异构计算平台 1》",{"htmlContent":126,"headings":127},"\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw01.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=T%2FjLUxd6bcX7CKa3kFzV4EXLem4%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cspan style=\"font-size:12px;color:#555;\">7 月 29 日，2026 夏季 InfiniTensor 训练营 Triton &amp; 九齿方向第四课《九齿二重：渐悟》开讲。\u003Cbr>前置课程《九齿一重：初窥》通过“排布-应用”范式，向量加法、GEMM、卷积及 Flash Attention 等实战案例详细讲解九齿。\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>本节课带领大家通过“动手写代码”的方式掌握九齿，深入理解九齿作为张量级 DSL 的核心设计理念，并通过向量加法与矩阵归约两个案例，彻底搞懂“排布（Arrangement）”与“应用（Application）”编程范式。\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>🛠️ \u003Cstrong>课前准备\u003C\u002Fstrong>\u003Cbr>推荐在 Google Colab 中运行 \u003Ccode>ninetoothed-puzzles.ipynb\u003C\u002Fcode>（GitHub 搜索 \u003Ccode>ninetoothed-puzzles\u003C\u002Fcode> 仓库），连接免费 GPU Runtime 即可开始实践。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"九齿核心概念-符号张量与可视化\">\u003Ca class=\"anchor\" href=\"#九齿核心概念-符号张量与可视化\" aria-label=\"跳转到标题：九齿核心概念：符号张量与可视化\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>九齿核心概念：符号张量与可视化\u003C\u002Fh2>\u003Ch3 id=\"安装与环境配置\">\u003Ca class=\"anchor\" href=\"#安装与环境配置\" aria-label=\"跳转到标题：安装与环境配置\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>安装与环境配置\u003C\u002Fh3>\u003Cp>九齿仓库及可选工具（debugging, visualization）的安装\u003C\u002Fp>\n\u003Ch3 id=\"符号张量-vs-数值张量\">\u003Ca class=\"anchor\" href=\"#符号张量-vs-数值张量\" aria-label=\"跳转到标题：符号张量 vs 数值张量\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>符号张量 vs 数值张量\u003C\u002Fh3>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw02.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=%2BZt5Sq7OMQRBsfo2mue%2Fcrj22O8%3D\" alt=\"\">\u003C\u002Fp>\n\u003Col>\n\u003Cli>九齿张量的本质：编译期符号化表示，非运行时数据存储\u003C\u002Fli>\n\u003Cli>张量创建方式对比：指定 Shape vs 指定维度数（ndim）\u003C\u002Fli>\n\u003Cli>为何需要 \u003Ccode>Tensor.eval()\u003C\u002Fcode>？——将符号转化为可视化的 \u003Ccode>numpy.ndarray\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw03.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=kn8ZPgaLFG%2F19ffLL9zLlkkBxjk%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch3 id=\"张量求值与替换机制\">\u003Ca class=\"anchor\" href=\"#张量求值与替换机制\" aria-label=\"跳转到标题：张量求值与替换机制\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>张量求值与替换机制\u003C\u002Fh3>\u003Col>\n\u003Cli>\u003Ccode>eval()\u003C\u002Fcode>：传入具体 shape 或 subs 字典，生成索引\u002F数值视图\u003C\u002Fli>\n\u003Cli>\u003Ccode>subs()\u003C\u002Fcode>：符号替换中间产物，保持九齿张量结构（支持嵌套）\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw04.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=t2Cy4ToxCFW%2FcsHUHYVNKTAgNUs%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw05.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=NrNRMpqNOw6M50CbzYjNwmNM6tY%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch2 id=\"元操作与嵌套张量\">\u003Ca class=\"anchor\" href=\"#元操作与嵌套张量\" aria-label=\"跳转到标题：元操作与嵌套张量\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>元操作与嵌套张量\u003C\u002Fh2>\u003Ch3 id=\"核心元操作-x-tile\">\u003Ca class=\"anchor\" href=\"#核心元操作-x-tile\" aria-label=\"跳转到标题：核心元操作：x.tile\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>核心元操作：\u003Ccode>x.tile\u003C\u002Fcode>\u003C\u002Fh3>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw06.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=qng%2BLUMQmV8z1jwmSuVvWiOaPFE%3D\" alt=\"\">\u003C\u002Fp>\n\u003Col>\n\u003Cli>Tile 的作用：将单层张量拆分为多层嵌套结构\u003C\u002Fli>\n\u003Cli>可视化：外层 Grid 形状 + 内层 Block 形状\u003C\u002Fli>\n\u003Cli>Dtype 的特殊性：九齿中 \u003Ccode>dtype\u003C\u002Fcode> 本身可以是张量\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3 id=\"flatten-操作\">\u003Ca class=\"anchor\" href=\"#flatten-操作\" aria-label=\"跳转到标题：Flatten 操作\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>Flatten 操作\u003C\u002Fh3>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw07.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Gh%2BNYJ3HOmlKTigw97CVzAnyAzY%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cul>\n\u003Cli>对嵌套张量的特定层级进行展平\u003C\u002Fli>\n\u003Cli>结合 visualize 工具观察结构变化\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"符号化编程\">\u003Ca class=\"anchor\" href=\"#符号化编程\" aria-label=\"跳转到标题：符号化编程\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>符号化编程\u003C\u002Fh3>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw08.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=vv45d1s0U%2FOWz%2Bh1tR0t3j3ShOU%3D\" alt=\"\">\u003C\u002Fp>\n\u003Col>\n\u003Cli>自定义 Symbol 替代硬编码数值（如 \u003Ccode>block_size_m\u002Fn\u003C\u002Fcode>）\u003C\u002Fli>\n\u003Cli>可视化时的符号绑定：subs 字典需包含所有相关符号信息\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw09.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=2wztTXIHuARdcC%2B2HiSwdjmaAvc%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch2 id=\"九齿运行机制-自动推导执行配置\">\u003Ca class=\"anchor\" href=\"#九齿运行机制-自动推导执行配置\" aria-label=\"跳转到标题：九齿运行机制：自动推导执行配置\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>九齿运行机制：自动推导执行配置\u003C\u002Fh2>\u003Col>\n\u003Cli>\u003Cp>\u003Cstrong>Arrangement（排布）\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>定义多张量的统一分块策略\u003C\u002Fli>\n\u003Cli>最外层对齐原则：编译器自动推导 Grid 启动配置\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Cstrong>程序实例映射原理\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>无需手动指定 \u003Ccode>&lt;&lt;&lt;grid, block&gt;&gt;&gt;\u003C\u002Fcode> 或 Triton grid lambda\u003C\u002Fli>\n\u003Cli>最外层形状决定 Program Instance 数量\u003C\u002Fli>\n\u003Cli>次外层张量自动映射到对应实例\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw10.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=BwgnbgakCxTel9BzUyvoVMPjvfo%3D\" alt=\"\">\u003C\u002Fp>\n\u003Col start=\"3\">\n\u003Cli>\u003Cstrong>Application（应用）函数设计\u003C\u002Fstrong>\u003Cul>\n\u003Cli>单实例视角编程：只关注当前分配到的 block\u002Ftile\u003C\u002Fli>\n\u003Cli>屏蔽指针运算：编译器自动处理内存访问偏移\u003C\u002Fli>\n\u003Cli>降低心智负担：排布与计算逻辑解耦\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw11.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=%2BFhJT3ZOh2v1%2FoS%2Bp2FSyMd8jWU%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch2 id=\"kernel-构建与自动调优\">\u003Ca class=\"anchor\" href=\"#kernel-构建与自动调优\" aria-label=\"跳转到标题：Kernel 构建与自动调优\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>Kernel 构建与自动调优\u003C\u002Fh2>\u003Col>\n\u003Cli>\u003Cstrong>Kernel 组装要素\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cul>\n\u003Cli>arrangement, application, tensors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw12.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=%2B%2BnKfIHj5IJprcdFU4UBLgGUwes%3D\" alt=\"\">\u003C\u002Fp>\n\u003Col start=\"2\">\n\u003Cli>\u003Cstrong>自动调优（Auto-tuning）机制\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw13.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=OcLaGkA2MPvMjtv4umBdrEzeVhA%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Symbol 定义：\u003Ccode>meta=True\u003C\u002Fcode> 可被自动调优机制搜索\u003C\u002Fli>\n\u003Cli>调优约束参数：\u003Ccode>lower_bound\u003C\u002Fcode>, \u003Ccode>upper_bound\u003C\u002Fcode>, \u003Ccode>power_of_two\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>便捷封装：\u003Ccode>ninetoothed.blocksize()\u003C\u002Fcode> 函数\u003C\u002Fli>\n\u003Cli>调用差异：自动调优模式下无需手动传递 \u003Ccode>block_size\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"进阶案例-多层-tile-与迭代归约\">\u003Ca class=\"anchor\" href=\"#进阶案例-多层-tile-与迭代归约\" aria-label=\"跳转到标题：进阶案例：多层 tile 与迭代归约\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>进阶案例：多层 tile 与迭代归约\u003C\u002Fh2>\u003Col>\n\u003Cli>\u003Cstrong>双层 tile 编程技巧\u003C\u002Fstrong>\u003Cul>\n\u003Cli>适用场景：需要在 Application 内部进行迭代\u003C\u002Fli>\n\u003Cli>逆向思维：需要循环 → 考虑双层 tile\u003C\u002Fli>\n\u003Cli>三层嵌套张量的可视化与索引访问\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw14.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=LV1KePLunJFXNKIA0E0FFYt4R6Q%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw15.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Qofu9O7bTcN5CE4vcTl9nsabMz4%3D\" alt=\"\">\u003C\u002Fp>\n\u003Col start=\"2\">\n\u003Cli>\u003Cp>\u003Cstrong>行归约（Row Reduction）实现\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>累加器模式设计\u003C\u002Fli>\n\u003Cli>硬件限制应对：Block Size 上限与分块累加必要性\u003C\u002Fli>\n\u003Cli>Flash Attention 中的特殊假设 vs 通用算法实现\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Cstrong>边界处理：Other 参数\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>非整除场景下的 Mask 机制\u003C\u002Fli>\n\u003Cli>求和运算中 \u003Ccode>other=0\u003C\u002Fcode> 的语义正确性\u003C\u002Fli>\n\u003Cli>九齿自动处理 Offset\u002FMask，用户仅需指定填充值\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_86_zw16.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=%2F7LHLZzQZ%2BSEV18dRGS1FCLeDlc%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=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=RCGzL2mm8Hipb2jgTTOzg7DOtUs%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=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=ne2IbUxGKCs8rwPiAjr5B%2BpodTI%3D\" alt=\"\">\u003C\u002Fp>\n",[128,131,133,136,138,140,143,146,148,151,154,157,159,163],{"id":129,"text":130,"level":110},"九齿核心概念-符号张量与可视化","九齿核心概念：符号张量与可视化",{"id":132,"text":132,"level":9},"安装与环境配置",{"id":134,"text":135,"level":9},"符号张量-vs-数值张量","符号张量 vs 数值张量",{"id":137,"text":137,"level":9},"张量求值与替换机制",{"id":139,"text":139,"level":110},"元操作与嵌套张量",{"id":141,"text":142,"level":9},"核心元操作-x-tile","核心元操作：x.tile",{"id":144,"text":145,"level":9},"flatten-操作","Flatten 操作",{"id":147,"text":147,"level":9},"符号化编程",{"id":149,"text":150,"level":110},"九齿运行机制-自动推导执行配置","九齿运行机制：自动推导执行配置",{"id":152,"text":153,"level":110},"kernel-构建与自动调优","Kernel 构建与自动调优",{"id":155,"text":156,"level":110},"进阶案例-多层-tile-与迭代归约","进阶案例：多层 tile 与迭代归约",{"id":158,"text":158,"level":110},"加入训练营",{"id":160,"text":161,"level":162},"完整课程内容-请观看直播或查看课程回放","📺完整课程内容，请观看直播或查看课程回放：",4,{"id":164,"text":164,"level":110},"关注与交流"]