[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site-home-live-entry-setting":3,"site-header-contests":8,"site-header-camps":49,"study-material-detail-study-12":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=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=o29Dy5KMbkQVCWTVaFUX1%2F9v%2FI8%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=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=RF6et0tKpeNsR%2FwxsCjy7zBTZbU%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=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=mArtxwAhCa0dE5Cm17SDDzrBtQ8%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_12_fm.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=xqtC0UUX6Q0aoLI5QMPUV4PALPE%3D","InfiniTensor,冬季训练营,Triton,并行编程,入门实操","以 Triton 练气术为主题介绍入门能力，讲解 Triton 编程思维与基础实操方法。","2026-10-22 20:38:11",2,"InfiniTensor 冬季训练营 Triton & 九齿第一课《Triton 练气术》","![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw01.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=vEUjDU2v0rraekySyisTF%2FIze5s%3D)\r\n\r\n\r\n\r\n2026 年 1 月 13 日，2025 冬季 InfiniTensor 大模型与人工智能系统训练营 Triton & 九齿系列第一课《Triton 练气术》正式开讲。\r\n\r\n本节课将初步讲解 Triton 编程基础，理解并行计算在 GPU 上的实现方式。对比 CUDA 与 Triton 在编程复杂度上的差异，强调Triton的简洁性。\r\n\r\n### 什么是 Triton？\r\n- 嵌入在 Python 中的 DSL（领域特定语言）\r\n- 专注于高效地实现高性能计算内核\r\n- 编程环境基于 Python\r\n\r\n### 为什么需要 Triton？\r\n- 底层并行编程语言往往比较复杂\r\n- 需要开发者对硬件有极佳的了解\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw02.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=MFAg0Sb%2BgxAEN7yTHJYp8iTBYWI%3D)\r\n\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw03.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=V6tlFg8KNznlpfeAwAJNLt%2F0Drk%3D)\r\n\r\n\r\n### Triton 编程基础\r\n#### Triton 简介：\r\n一种用于 GPU 编程的领域特定语言（DSL），简化并行计算开发。\r\n#### 核心 API 介绍：\r\n**1. program_id：**\r\n- 获取当前程序实例的索引。\r\n- 类比工厂中的工人编号，用于区分不同的并行单元。\r\n- 示例代码：`tl.program_id(axis)`（axis 通常为0, 1, 2对应 x, y, z 维度）。\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw04.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=XMoPOvATCSLrHefWghrzu9g%2F2YQ%3D)\r\n\r\n\r\n**2. arange：**\r\n生成一个从 start 到 end 的连续整数向量。\r\n示例：`tl.arange(0, 8)`生成向量。\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw05.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=HEl1xxfWMrMcyQQSwi%2F8ZY5Tmjk%3D)\r\n\r\n\r\n\r\n**3. load：**\r\n- 从内存中读取数据。\r\n- 关键参数：pointer、mask（掩码，用于选择性读取）、other（掩码为 false 时的填充值）。\r\n- 示例：加载一个向量，并根据 mask 选择性读取有效数据。\r\n\r\n**4. store：**\r\n- 将数据写入内存。\r\n- 关键参数：pointer（目标地址指针）、value（要写入的值）、mask（掩码，控制写入位置）。\r\n- 示例：将计算结果根据 mask 写入指定内存位置。\r\n\r\n\r\n### Triton编程实践\r\n**1. 基础操作演示：**\r\n- 使用`arange`生成偏移量向量。\r\n- 使用`load`和`store`进行内存读写操作。\r\n- 结合`program_id`实现并行任务分配。\r\n\r\n**2. 案例分析：**\r\n- 向量加法：\r\n演示如何使用 Triton 实现两个向量的逐元素加法。\r\n强调`program_id`在并行任务分配中的作用。\r\n- 矩阵转置与广播：\r\n展示如何使用多个`arange`生成多维偏移量。\r\n利用广播机制实现矩阵的复杂操作。\r\n- 并行计算优化：\r\n通过`mask`实现数据的选择性处理和边界条件处理。\r\n结合`program_id`和`arange`实现高效的数据划分和并行计算。\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw06.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=J4zMtvrDbMPhsAuaDviSKeJnA0k%3D)\r\n\r\n\r\n### Triton Puzzles 实践\r\n**1. 项目介绍**：\r\n- Triton Puzzles 是一个包含 Triton 编程示例和练习的 GitHub 仓库。\r\n- 提供 Jupyter Notebook 格式的代码示例和可视化工具。\r\n\r\n**2. 实践：**\r\n- Constant Add：实现向量与常数的加法。\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw07.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=9l%2BM6hezkIpH6nu%2FpUNneRufA78%3D)\r\n\r\n\r\n- Constant Add Block：引入并行概念，实现分块向量加法。\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw08.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=uAQqh%2BO%2BNVskOe1263Lru%2FhELfE%3D)\r\n\r\n\r\n- Outer Vector Add\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw09.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=TwufVQACPzJ5zrmsruv5mOy5Y%2BI%3D)\r\n\r\n- Outer Vector Add Block\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw10.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=V77D%2BgBRWEIF%2F1pWMosxLrqJqhM%3D)\r\n\r\n\r\n\r\n\r\n\r\n### 总结\r\n本节课讲解了 Triton 的核心 API 和编程基础，强调并行计算在 GPU 编程中的重要性。建议多实践，通过编写 Triton 代码加深理解。\r\n\r\n\r\n\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw6.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=nRtncQE8d9WeqAJkebtpCuy2cYI%3D)\r\n\r\n\r\n### 💡 学习贴士\r\n更多细节及完整课程内容，请观看直播或查看课程回放。\r\n\r\n链接：https:\u002F\u002Fwww.infinitensor.com\u002Fcamp\u002Fwinter2025\r\n\r\n### 📚 训练营报名持续进行中\r\n扫码报名与加入群聊，或点击 **「阅读原文」** 直达官网报名\r\n\r\n\r\n![](https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw7.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=cXo0Vj%2B8TkiETVdZDjCIcCGN6sw%3D)",{"publishTime":7,"createTime":109,"canonicalPath":114,"id":115,"title":116},"\u002Fstudy-material\u002Fstudy-11","study-11","InfiniTensor 冬季训练营训练系统第一课《训练基础介绍》",97,"\u002Fstudy-material\u002Fstudy-12","study-12","markdown",{"publishTime":7,"createTime":109,"canonicalPath":122,"id":123,"title":124},"\u002Fstudy-material\u002Fstudy-13","study-13","InfiniTensor 冬季训练营前沿模型第一课《大模型学习方法》",{"htmlContent":126,"headings":127},"\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw01.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=vEUjDU2v0rraekySyisTF%2FIze5s%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>2026 年 1 月 13 日，2025 冬季 InfiniTensor 大模型与人工智能系统训练营 Triton &amp; 九齿系列第一课《Triton 练气术》正式开讲。\u003C\u002Fp>\n\u003Cp>本节课将初步讲解 Triton 编程基础，理解并行计算在 GPU 上的实现方式。对比 CUDA 与 Triton 在编程复杂度上的差异，强调Triton的简洁性。\u003C\u002Fp>\n\u003Ch3 id=\"什么是-triton\">\u003Ca class=\"anchor\" href=\"#什么是-triton\" aria-label=\"跳转到标题：什么是 Triton？\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>什么是 Triton？\u003C\u002Fh3>\u003Cul>\n\u003Cli>嵌入在 Python 中的 DSL（领域特定语言）\u003C\u002Fli>\n\u003Cli>专注于高效地实现高性能计算内核\u003C\u002Fli>\n\u003Cli>编程环境基于 Python\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"为什么需要-triton\">\u003Ca class=\"anchor\" href=\"#为什么需要-triton\" aria-label=\"跳转到标题：为什么需要 Triton？\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>为什么需要 Triton？\u003C\u002Fh3>\u003Cul>\n\u003Cli>底层并行编程语言往往比较复杂\u003C\u002Fli>\n\u003Cli>需要开发者对硬件有极佳的了解\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw02.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=MFAg0Sb%2BgxAEN7yTHJYp8iTBYWI%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw03.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=V6tlFg8KNznlpfeAwAJNLt%2F0Drk%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch3 id=\"triton-编程基础\">\u003Ca class=\"anchor\" href=\"#triton-编程基础\" aria-label=\"跳转到标题：Triton 编程基础\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>Triton 编程基础\u003C\u002Fh3>\u003Ch4 id=\"triton-简介\">\u003Ca class=\"anchor\" href=\"#triton-简介\" aria-label=\"跳转到标题：Triton 简介：\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>Triton 简介：\u003C\u002Fh4>\u003Cp>一种用于 GPU 编程的领域特定语言（DSL），简化并行计算开发。\u003C\u002Fp>\n\u003Ch4 id=\"核心-api-介绍\">\u003Ca class=\"anchor\" href=\"#核心-api-介绍\" aria-label=\"跳转到标题：核心 API 介绍：\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>核心 API 介绍：\u003C\u002Fh4>\u003Cp>\u003Cstrong>1. program_id：\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>获取当前程序实例的索引。\u003C\u002Fli>\n\u003Cli>类比工厂中的工人编号，用于区分不同的并行单元。\u003C\u002Fli>\n\u003Cli>示例代码：\u003Ccode>tl.program_id(axis)\u003C\u002Fcode>（axis 通常为0, 1, 2对应 x, y, z 维度）。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw04.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=XMoPOvATCSLrHefWghrzu9g%2F2YQ%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. arange：\u003C\u002Fstrong>\u003Cbr>生成一个从 start 到 end 的连续整数向量。\u003Cbr>示例：\u003Ccode>tl.arange(0, 8)\u003C\u002Fcode>生成向量。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw05.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=HEl1xxfWMrMcyQQSwi%2F8ZY5Tmjk%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. load：\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>从内存中读取数据。\u003C\u002Fli>\n\u003Cli>关键参数：pointer、mask（掩码，用于选择性读取）、other（掩码为 false 时的填充值）。\u003C\u002Fli>\n\u003Cli>示例：加载一个向量，并根据 mask 选择性读取有效数据。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>4. store：\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>将数据写入内存。\u003C\u002Fli>\n\u003Cli>关键参数：pointer（目标地址指针）、value（要写入的值）、mask（掩码，控制写入位置）。\u003C\u002Fli>\n\u003Cli>示例：将计算结果根据 mask 写入指定内存位置。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 id=\"triton编程实践\">\u003Ca class=\"anchor\" href=\"#triton编程实践\" aria-label=\"跳转到标题：Triton编程实践\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>Triton编程实践\u003C\u002Fh3>\u003Cp>\u003Cstrong>1. 基础操作演示：\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>使用\u003Ccode>arange\u003C\u002Fcode>生成偏移量向量。\u003C\u002Fli>\n\u003Cli>使用\u003Ccode>load\u003C\u002Fcode>和\u003Ccode>store\u003C\u002Fcode>进行内存读写操作。\u003C\u002Fli>\n\u003Cli>结合\u003Ccode>program_id\u003C\u002Fcode>实现并行任务分配。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>2. 案例分析：\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>向量加法：\u003Cbr>演示如何使用 Triton 实现两个向量的逐元素加法。\u003Cbr>强调\u003Ccode>program_id\u003C\u002Fcode>在并行任务分配中的作用。\u003C\u002Fli>\n\u003Cli>矩阵转置与广播：\u003Cbr>展示如何使用多个\u003Ccode>arange\u003C\u002Fcode>生成多维偏移量。\u003Cbr>利用广播机制实现矩阵的复杂操作。\u003C\u002Fli>\n\u003Cli>并行计算优化：\u003Cbr>通过\u003Ccode>mask\u003C\u002Fcode>实现数据的选择性处理和边界条件处理。\u003Cbr>结合\u003Ccode>program_id\u003C\u002Fcode>和\u003Ccode>arange\u003C\u002Fcode>实现高效的数据划分和并行计算。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw06.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=J4zMtvrDbMPhsAuaDviSKeJnA0k%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch3 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\u002Fh3>\u003Cp>\u003Cstrong>1. 项目介绍\u003C\u002Fstrong>：\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Triton Puzzles 是一个包含 Triton 编程示例和练习的 GitHub 仓库。\u003C\u002Fli>\n\u003Cli>提供 Jupyter Notebook 格式的代码示例和可视化工具。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>2. 实践：\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Constant Add：实现向量与常数的加法。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw07.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=9l%2BM6hezkIpH6nu%2FpUNneRufA78%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Constant Add Block：引入并行概念，实现分块向量加法。\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw08.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=uAQqh%2BO%2BNVskOe1263Lru%2FhELfE%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Outer Vector Add\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw09.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=TwufVQACPzJ5zrmsruv5mOy5Y%2BI%3D\" alt=\"\">\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Outer Vector Add Block\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_12_zw10.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=V77D%2BgBRWEIF%2F1pWMosxLrqJqhM%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch3 id=\"总结\">\u003Ca class=\"anchor\" href=\"#总结\" aria-label=\"跳转到标题：总结\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>总结\u003C\u002Fh3>\u003Cp>本节课讲解了 Triton 的核心 API 和编程基础，强调并行计算在 GPU 编程中的重要性。建议多实践，通过编写 Triton 代码加深理解。\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw6.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=nRtncQE8d9WeqAJkebtpCuy2cYI%3D\" alt=\"\">\u003C\u002Fp>\n\u003Ch3 id=\"学习贴士\">\u003Ca class=\"anchor\" href=\"#学习贴士\" aria-label=\"跳转到标题：💡 学习贴士\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>💡 学习贴士\u003C\u002Fh3>\u003Cp>更多细节及完整课程内容，请观看直播或查看课程回放。\u003C\u002Fp>\n\u003Cp>链接：\u003Ca href=\"https:\u002F\u002Fwww.infinitensor.com\u002Fcamp\u002Fwinter2025\">https:\u002F\u002Fwww.infinitensor.com\u002Fcamp\u002Fwinter2025\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3 id=\"训练营报名持续进行中\">\u003Ca class=\"anchor\" href=\"#训练营报名持续进行中\" aria-label=\"跳转到标题：📚 训练营报名持续进行中\">\u003Cspan class=\"octicon octicon-link\">\u003C\u002Fspan>\u003C\u002Fa>📚 训练营报名持续进行中\u003C\u002Fh3>\u003Cp>扫码报名与加入群聊，或点击 \u003Cstrong>「阅读原文」\u003C\u002Fstrong> 直达官网报名\u003C\u002Fp>\n\u003Cp>\u003Cimg src=\"https:\u002F\u002Foss.infinitensor.com\u002Fprod\u002Fimages\u002FKnowledge_Base\u002FKB_01_zw7.jpg?Expires=1792752820&OSSAccessKeyId=LTAI5t9R6uzvTa69CT92cFvV&Signature=cXo0Vj%2B8TkiETVdZDjCIcCGN6sw%3D\" alt=\"\">\u003C\u002Fp>\n",[128,131,134,137,141,144,147,150,152,155],{"id":129,"text":130,"level":9},"什么是-triton","什么是 Triton？",{"id":132,"text":133,"level":9},"为什么需要-triton","为什么需要 Triton？",{"id":135,"text":136,"level":9},"triton-编程基础","Triton 编程基础",{"id":138,"text":139,"level":140},"triton-简介","Triton 简介：",4,{"id":142,"text":143,"level":140},"核心-api-介绍","核心 API 介绍：",{"id":145,"text":146,"level":9},"triton编程实践","Triton编程实践",{"id":148,"text":149,"level":9},"triton-puzzles-实践","Triton Puzzles 实践",{"id":151,"text":151,"level":9},"总结",{"id":153,"text":154,"level":9},"学习贴士","💡 学习贴士",{"id":156,"text":157,"level":9},"训练营报名持续进行中","📚 训练营报名持续进行中"]