[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site-home-live-entry-setting":3,"site-header-contests":8,"site-header-camps":49,"study-material-detail-study-65":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_65_fm.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=kSwPASMwvonDYtHkjBzPOPt8ebM%3D","Triton,GPU 算子,并行编程,CUDA,内核开发","Triton 并行编程入门课，对比 CUDA 说明开发优势，详解 program_id、load、store 四大核心 API，搭配 Triton Puzzles 可视化实战掌握 GPU 高性能算子开发。","2026-10-22 20:38:11",2,"2026 夏季 InfiniTensor 训练营 Triton & 九齿 1：《Triton 练气术》","![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw01.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=2Ecf%2BG7K1nolcDhDeR7Fmea3nCs%3D)\r\n\r\n\u003Cspan style=\"font-size:12px;color:#555;\">7 月 16 日，2026 夏季 InfiniTensor 训练营 Triton & 九齿方向第一课《Triton 练气术》开讲。\r\n本节课作为 Triton 系列课程的基石，将带你从零认识 Triton，掌握其核心并行编程模型，并通过交互式可视化习题实战，打通高性能 AI 内核开发入门路径，降低 GPU 算子开发硬件门槛。\u003C\u002Fspan>\r\n\r\n## 什么是 Triton ？\r\n- 一门并行编程语言及其编译器\r\n- 专注于高效地实现高性能计算内核\r\n- 编程环境基于 Python\r\n\r\n## 为什么需要 Triton\r\n\r\n- **开发效率与门槛**：CUDA 需深入理解硬件细节（内存合并、共享内存、SM 调度等）；Triton 屏蔽了底层线程管理，仅需关注 Block 级调度。\r\n- **代码量与可读性**：实现同等矩阵乘法，Triton 代码量显著少于 CUDA，且逻辑更接近算法本身。\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw02.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=LCmYhVEUfbZBthnpKyuTcbxI7oo%3D)\r\n\r\n\r\n- **性能保障**：Triton 编写的 Kernel 经编译器优化后，可达官方算子库（如 cuBLAS）80%-90% 的性能，远超手写初级 CUDA 代码。\r\n- **最佳应用场景**：新算子原型验证（如 FlashAttention）、自定义融合算子开发；极致压榨硬件上限仍首选 CUDA。\r\n\r\n### Triton 的 API\r\n\r\n **核心理念**：掌握以下四个 API，即可理解 Triton 90% 的并行编程逻辑。\r\n\r\n#### 1. `triton.language.program_id`：\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw03.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=GX%2Fsc31orbEmBdnhQ2tqKySW2QI%3D)\r\n\r\n- **概念映射**：对应 CUDA 中的 Block Index，Triton 隐藏了 Thread 层，以 Block 为基本并行单元。\r\n- **作用**：区分不同的并行程序实例，使每个 Program 处理数据的不同分片。\r\n\r\n#### 2. `triton.language.arange`：\r\n- **基本功能**：生成 (`start`, `end`) 的递增整数向量。\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw04.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=2SJHeTYBekkcinwvdcf7NgaBPUs%3D)\r\n\r\n\r\n#### 3. `triton.language.load`：\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw05.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=2Glajktxc45%2FRQzMJyHpSv0Azp8%3D)\r\n\r\n- **`pointer` + `offsets`**：通过基地址指针加偏移量向量定位内存块。\r\n- **Mask 机制**：防止越界访问，仅加载满足条件的元素（关键安全措施）。\r\n- **`other` 参数**：指定被 Mask 掉位置的默认填充值（求和填 0，求最大值填负无穷等）。\r\n- **2^n 约束**：`load` 的 Block 大小必须为 2 的幂次，不足部分由 `mask` + `other` 处理。\r\n\r\n#### 4. `triton.language.store`：\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw06.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=RBIuBcFypXo5smFwX1mmeKY%2BJqM%3D)\r\n\r\n- **对称设计**：参数结构与 `load` 类似（`pointer`、`value`、`mask`），无 `other` 参数。\r\n- **边界安全**：同样依赖 `mask` 防止写入非法内存区域。\r\n\r\n## 实践演练：Triton Puzzles\r\n\r\n> 🛠️ **实践工具**：基于 Triton Puzzles 开源仓库，提供 3D 可视化调试界面（仅供学习交流）。\r\n\r\n### 1、基础向量运算\r\n-   **任务**：单 Block 内实现 `Z = X + 10`。\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw07.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=3zQvCKSH43LowOCrBIYXoC7bLSs%3D)\r\n\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw08.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=OVK8CWg2rmqYlyd00qZDJwbxKTM%3D)\r\n\r\n\r\n### 2、多 Block 并行与边界处理\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw09.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=13SMUhd%2FHKzdn7z9rGSsN6Usz0A%3D)\r\n\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw10.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=yg1Es7gu%2Fk5tS%2Fi5MoWhfUTmNVQ%3D)\r\n\r\n\r\n### 3、二维张量与 Broadcasting\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw11.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=6sI4nkPCZwd8phpE3C5lrhln1gc%3D)\r\n\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw12.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Lvt0Igm9UDseDdtjJ%2F6qditojIs%3D)\r\n\r\n\r\n\r\n### 4、完整二维多 Block 算子\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw13.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Vil0Mb2tuNpitPzEAYRRfuSwKJg%3D)\r\n\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw14.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=ke5aBKnOoZfliB4AJhW9lHW7ONA%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=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-64","study-64","2026 夏季 InfiniTensor 训练营推理引擎 2：《大模型原理与结构》",44,"\u002Fstudy-material\u002Fstudy-65","study-65","markdown",{"publishTime":7,"createTime":109,"canonicalPath":122,"id":123,"title":124},"\u002Fstudy-material\u002Fstudy-66","study-66","2026 夏季 InfiniTensor 训练营 CPU 并行编程 1：《CPU 性能优化导论》",{"htmlContent":126,"headings":127},"\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw01.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=2Ecf%2BG7K1nolcDhDeR7Fmea3nCs%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cspan style=\"font-size:12px;color:#555;\">7 月 16 日，2026 夏季 InfiniTensor 训练营 Triton &amp; 九齿方向第一课《Triton 练气术》开讲。\u003Cbr>本节课作为 Triton 系列课程的基石，将带你从零认识 Triton，掌握其核心并行编程模型，并通过交互式可视化习题实战，打通高性能 AI 内核开发入门路径，降低 GPU 算子开发硬件门槛。\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch2 id=\"什么是-triton\">\u003Ca class=\"anchor\" href=\"#什么是-triton\" aria-label=\"跳转到标题：什么是 Triton ？\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>什么是 Triton ？\u003C\u002Fh2>\u003Cul>\n\u003Cli>一门并行编程语言及其编译器\u003C\u002Fli>\n\u003Cli>专注于高效地实现高性能计算内核\u003C\u002Fli>\n\u003Cli>编程环境基于 Python\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"为什么需要-triton\">\u003Ca class=\"anchor\" href=\"#为什么需要-triton\" aria-label=\"跳转到标题：为什么需要 Triton\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>为什么需要 Triton\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>开发效率与门槛\u003C\u002Fstrong>：CUDA 需深入理解硬件细节（内存合并、共享内存、SM 调度等）；Triton 屏蔽了底层线程管理，仅需关注 Block 级调度。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>代码量与可读性\u003C\u002Fstrong>：实现同等矩阵乘法，Triton 代码量显著少于 CUDA，且逻辑更接近算法本身。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw02.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=LCmYhVEUfbZBthnpKyuTcbxI7oo%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>性能保障\u003C\u002Fstrong>：Triton 编写的 Kernel 经编译器优化后，可达官方算子库（如 cuBLAS）80%-90% 的性能，远超手写初级 CUDA 代码。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>最佳应用场景\u003C\u002Fstrong>：新算子原型验证（如 FlashAttention）、自定义融合算子开发；极致压榨硬件上限仍首选 CUDA。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"triton-的-api\">\u003Ca class=\"anchor\" href=\"#triton-的-api\" aria-label=\"跳转到标题：Triton 的 API\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>Triton 的 API\u003C\u002Fh3>\u003Cp> \u003Cstrong>核心理念\u003C\u002Fstrong>：掌握以下四个 API，即可理解 Triton 90% 的并行编程逻辑。\u003C\u002Fp>\n\u003Ch4 id=\"1-triton-language-program-id\">\u003Ca class=\"anchor\" href=\"#1-triton-language-program-id\" aria-label=\"跳转到标题：1. triton.language.program_id：\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>1. \u003Ccode>triton.language.program_id\u003C\u002Fcode>：\u003C\u002Fh4>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw03.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=GX%2Fsc31orbEmBdnhQ2tqKySW2QI%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>概念映射\u003C\u002Fstrong>：对应 CUDA 中的 Block Index，Triton 隐藏了 Thread 层，以 Block 为基本并行单元。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>作用\u003C\u002Fstrong>：区分不同的并行程序实例，使每个 Program 处理数据的不同分片。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4 id=\"2-triton-language-arange\">\u003Ca class=\"anchor\" href=\"#2-triton-language-arange\" aria-label=\"跳转到标题：2. triton.language.arange：\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>2. \u003Ccode>triton.language.arange\u003C\u002Fcode>：\u003C\u002Fh4>\u003Cul>\n\u003Cli>\u003Cstrong>基本功能\u003C\u002Fstrong>：生成 (\u003Ccode>start\u003C\u002Fcode>, \u003Ccode>end\u003C\u002Fcode>) 的递增整数向量。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw04.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=2SJHeTYBekkcinwvdcf7NgaBPUs%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch4 id=\"3-triton-language-load\">\u003Ca class=\"anchor\" href=\"#3-triton-language-load\" aria-label=\"跳转到标题：3. triton.language.load：\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>3. \u003Ccode>triton.language.load\u003C\u002Fcode>：\u003C\u002Fh4>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw05.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=2Glajktxc45%2FRQzMJyHpSv0Azp8%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ccode>pointer\u003C\u002Fcode> + \u003Ccode>offsets\u003C\u002Fcode>\u003C\u002Fstrong>：通过基地址指针加偏移量向量定位内存块。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mask 机制\u003C\u002Fstrong>：防止越界访问，仅加载满足条件的元素（关键安全措施）。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ccode>other\u003C\u002Fcode> 参数\u003C\u002Fstrong>：指定被 Mask 掉位置的默认填充值（求和填 0，求最大值填负无穷等）。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>2^n 约束\u003C\u002Fstrong>：\u003Ccode>load\u003C\u002Fcode> 的 Block 大小必须为 2 的幂次，不足部分由 \u003Ccode>mask\u003C\u002Fcode> + \u003Ccode>other\u003C\u002Fcode> 处理。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4 id=\"4-triton-language-store\">\u003Ca class=\"anchor\" href=\"#4-triton-language-store\" aria-label=\"跳转到标题：4. triton.language.store：\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>4. \u003Ccode>triton.language.store\u003C\u002Fcode>：\u003C\u002Fh4>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw06.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=RBIuBcFypXo5smFwX1mmeKY%2BJqM%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>对称设计\u003C\u002Fstrong>：参数结构与 \u003Ccode>load\u003C\u002Fcode> 类似（\u003Ccode>pointer\u003C\u002Fcode>、\u003Ccode>value\u003C\u002Fcode>、\u003Ccode>mask\u003C\u002Fcode>），无 \u003Ccode>other\u003C\u002Fcode> 参数。\u003C\u002Fli>\n\u003Cli>\u003Cstrong>边界安全\u003C\u002Fstrong>：同样依赖 \u003Ccode>mask\u003C\u002Fcode> 防止写入非法内存区域。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"实践演练-triton-puzzles\">\u003Ca class=\"anchor\" href=\"#实践演练-triton-puzzles\" aria-label=\"跳转到标题：实践演练：Triton Puzzles\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>实践演练：Triton Puzzles\u003C\u002Fh2>\u003Cblockquote>\n\u003Cp>🛠️ \u003Cstrong>实践工具\u003C\u002Fstrong>：基于 Triton Puzzles 开源仓库，提供 3D 可视化调试界面（仅供学习交流）。\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3 id=\"1-基础向量运算\">\u003Ca class=\"anchor\" href=\"#1-基础向量运算\" aria-label=\"跳转到标题：1、基础向量运算\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>1、基础向量运算\u003C\u002Fh3>\u003Cul>\n\u003Cli>\u003Cstrong>任务\u003C\u002Fstrong>：单 Block 内实现 \u003Ccode>Z = X + 10\u003C\u002Fcode>。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw07.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=3zQvCKSH43LowOCrBIYXoC7bLSs%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw08.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=OVK8CWg2rmqYlyd00qZDJwbxKTM%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch3 id=\"2-多-block-并行与边界处理\">\u003Ca class=\"anchor\" href=\"#2-多-block-并行与边界处理\" aria-label=\"跳转到标题：2、多 Block 并行与边界处理\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>2、多 Block 并行与边界处理\u003C\u002Fh3>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw09.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=13SMUhd%2FHKzdn7z9rGSsN6Usz0A%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw10.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=yg1Es7gu%2Fk5tS%2Fi5MoWhfUTmNVQ%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch3 id=\"3-二维张量与-broadcasting\">\u003Ca class=\"anchor\" href=\"#3-二维张量与-broadcasting\" aria-label=\"跳转到标题：3、二维张量与 Broadcasting\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>3、二维张量与 Broadcasting\u003C\u002Fh3>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw11.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=6sI4nkPCZwd8phpE3C5lrhln1gc%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw12.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Lvt0Igm9UDseDdtjJ%2F6qditojIs%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch3 id=\"4-完整二维多-block-算子\">\u003Ca class=\"anchor\" href=\"#4-完整二维多-block-算子\" aria-label=\"跳转到标题：4、完整二维多 Block 算子\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>4、完整二维多 Block 算子\u003C\u002Fh3>\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw13.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=Vil0Mb2tuNpitPzEAYRRfuSwKJg%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_65_zw14.jpg?Expires=1792752590&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=ke5aBKnOoZfliB4AJhW9lHW7ONA%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,134,137,141,144,147,150,153,156,159,162,165,167,170],{"id":129,"text":130,"level":110},"什么是-triton","什么是 Triton ？",{"id":132,"text":133,"level":110},"为什么需要-triton","为什么需要 Triton",{"id":135,"text":136,"level":9},"triton-的-api","Triton 的 API",{"id":138,"text":139,"level":140},"1-triton-language-program-id","1. triton.language.program_id：",4,{"id":142,"text":143,"level":140},"2-triton-language-arange","2. triton.language.arange：",{"id":145,"text":146,"level":140},"3-triton-language-load","3. triton.language.load：",{"id":148,"text":149,"level":140},"4-triton-language-store","4. triton.language.store：",{"id":151,"text":152,"level":110},"实践演练-triton-puzzles","实践演练：Triton Puzzles",{"id":154,"text":155,"level":9},"1-基础向量运算","1、基础向量运算",{"id":157,"text":158,"level":9},"2-多-block-并行与边界处理","2、多 Block 并行与边界处理",{"id":160,"text":161,"level":9},"3-二维张量与-broadcasting","3、二维张量与 Broadcasting",{"id":163,"text":164,"level":9},"4-完整二维多-block-算子","4、完整二维多 Block 算子",{"id":166,"text":166,"level":110},"加入训练营",{"id":168,"text":169,"level":140},"完整课程内容-请观看直播或查看课程回放","📺完整课程内容，请观看直播或查看课程回放：",{"id":171,"text":171,"level":110},"关注与交流"]