PageSourceSearch

https://infrasys-ai.github.io/aisystem-docs/

html infrasys-ai.github.io collected 2026-10-03 09:20:31 UTC 51,953 bytes, 865 lines download raw bytes

1
2<!DOCTYPE html>
3
4
5<html lang="cn" data-content_root="./" >
6
7  <head>
8    <meta charset="utf-8" />
9    <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
10<meta property="og:title" content="课程内容大纲" />
11<meta property="og:type" content="website" />
12<meta property="og:url" content="index.html" />
13<meta property="og:site_name" content="AISystem & AIInfra (AI 系统原理)" />
14<meta property="og:description" content="本开源项目主要是跟大家一起探讨和学习 AI 、深度学习的系统设计,而整个系统是围绕着在 NVIDIA、ASCEND 等芯片厂商构建算力层面,所用到的、积累、梳理得到 AI 系统全栈的内容。希望跟所有关注 AI 开源项目的好朋友一起探讨研究,共同促进学习讨论。 AI 系统全栈架构图 课程主要包括以下六大模块: 第一部分,AI 基础知识和 AI 系统的全栈概述的 AI 系统概述 ,以及深度学习系..." />
15<meta name="description" content="本开源项目主要是跟大家一起探讨和学习 AI 、深度学习的系统设计,而整个系统是围绕着在 NVIDIA、ASCEND 等芯片厂商构建算力层面,所用到的、积累、梳理得到 AI 系统全栈的内容。希望跟所有关注 AI 开源项目的好朋友一起探讨研究,共同促进学习讨论。 AI 系统全栈架构图 课程主要包括以下六大模块: 第一部分,AI 基础知识和 AI 系统的全栈概述的 AI 系统概述 ,以及深度学习系..." />
16
17    <title>课程内容大纲 &#8212; AI System</title>
18  
19  
20  
21  
21<script data-cfasync="false">
22    document.documentElement.dataset.mode = localStorage.getItem("mode") || "";
23    document.documentElement.dataset.theme = localStorage.getItem("theme") || "";
24  </script>
24
25  
26  <!-- Loaded before other Sphinx assets -->
27  <link href="_static/styles/theme.css?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" />
28<link href="_static/styles/bootstrap.css?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" />
29<link href="_static/styles/pydata-sphinx-theme.css?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" />
30
31  
32  <link href="_static/vendor/fontawesome/6.5.2/css/all.min.css?digest=dfe6caa3a7d634c4db9b" rel="stylesheet" />
33  <link rel="preload" as="font" type="font/woff2" crossorigin href="_static/vendor/fontawesome/6.5.2/webfonts/fa-solid-900.woff2" />
34<link rel="preload" as="font" type="font/woff2" crossorigin href="_static/vendor/fontawesome/6.5.2/webfonts/fa-brands-400.woff2" />
35<link rel="preload" as="font" type="font/woff2" crossorigin href="_static/vendor/fontawesome/6.5.2/webfonts/fa-regular-400.woff2" />
36
37    <link rel="stylesheet" type="text/css" href="_static/pygments.css?v=8f2a1f02" />
38    <link rel="stylesheet" type="text/css" href="_static/styles/sphinx-book-theme.css?v=eba8b062" />
39    <link rel="stylesheet" type="text/css" href="_static/mystnb.4510f1fc1dee50b3e5859aac5469c37c29e427902b24a333a5f9fcb2f0b3ac41.css?v=be8a1c11" />
40    <link rel="stylesheet" type="text/css" href="_static/copybutton.css?v=76b2166b" />
41    <link rel="stylesheet" type="text/css" href="_static/styles/sphinx-examples.css?v=e236af4b" />
42    <link rel="stylesheet" type="text/css" href="_static/sphinx-thebe.css?v=4fa983c6" />
43    <link rel="stylesheet" type="text/css" href="_static/togglebutton.css?v=13237357" />
44    <link rel="stylesheet" type="text/css" href="https://assets.readthedocs.org/static/css/readthedocs-doc-embed.css" />
45    <link rel="stylesheet" type="text/css" href="https://assets.readthedocs.org/static/css/badge_only.css" />
46    <link rel="stylesheet" type="text/css" href="_static/sphinx-design.min.css?v=95c83b7e" />
47    <link rel="stylesheet" type="text/css" href="_static/custom.css" />
48  
49  <!-- Pre-loaded scripts that we'll load fully later -->
50  <link rel="preload" as="script" href="_static/scripts/bootstrap.js?digest=dfe6caa3a7d634c4db9b" />
51<link rel="preload" as="script" href="_static/scripts/pydata-sphinx-theme.js?digest=dfe6caa3a7d634c4db9b" />
52  
52<script src="_static/vendor/fontawesome/6.5.2/js/all.min.js?digest=dfe6caa3a7d634c4db9b"></script>
52
53
54    
54<script src="_static/documentation_options.js?v=aabdd393"></script>
54
55    
55<script src="_static/doctools.js?v=9bcbadda"></script>
55
56    
56<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
56
57    
57<script src="_static/clipboard.min.js?v=a7894cd8"></script>
57
58    
58<script src="_static/copybutton.js?v=f281be69"></script>
58
59    
59<script src="_static/rtd-data.js"></script>
59
60    
60<script>let toggleHintShow = 'Click to show';</script>
60
61    
61<script>let toggleHintHide = 'Click to hide';</script>
61
62    
62<script>let toggleOpenOnPrint = 'true';</script>
62
63    
63<script src="_static/togglebutton.js?v=4a39c7ea"></script>
63
64    
64<script src="_static/scripts/sphinx-book-theme.js?v=887ef09a"></script>
64
65    
65<script src="_static/design-tabs.js?v=f930bc37"></script>
65
66    
66<script>var togglebuttonSelector = '.toggle, .admonition.dropdown';</script>
66
67    
67<script>const THEBE_JS_URL = "https://unpkg.com/[email protected]/lib/index.js"; const thebe_selector = ".thebe,.cell"; const thebe_selector_input = "pre"; const thebe_selector_output = ".output, .cell_output"</script>
67
68    
68<script async="async" src="_static/sphinx-thebe.js?v=c100c467"></script>
68
69    
69<script>DOCUMENTATION_OPTIONS.pagename = 'index';</script>
69
70    
70<script src="https://assets.readthedocs.org/static/javascript/readthedocs-doc-embed.js"></script>
70
71    <link rel="icon" href="_static/logo-square.svg"/>
72    <link rel="index" title="Index" href="genindex.html" />
73    <link rel="search" title="Search" href="search.html" />
74    <link rel="next" title="课程概述" href="01Introduction/README.html" /> 
75  <meta name="viewport" content="width=device-width, initial-scale=1"/>
76  <meta name="docsearch:language" content="cn"/>
77    <meta name="docbuild:last-update" content="Jul 01, 2025"/> 
78<link
79  rel="alternate"
80  type="application/atom+xml"
81  href="reference/blog/atom.xml"
82  title="Blog"
83/>
84  
85  </head>
86  
87  
88  <body data-bs-spy="scroll" data-bs-target=".bd-toc-nav" data-offset="180" data-bs-root-margin="0px 0px -60%" data-default-mode="">
89
90  
91  
92  <div id="pst-skip-link" class="skip-link d-print-none"><a href="#main-content">Skip to main content</a></div>
93  
94  <div id="pst-scroll-pixel-helper"></div>
95  
96  <button type="button" class="btn rounded-pill" id="pst-back-to-top">
97    <i class="fa-solid fa-arrow-up"></i>Back to top</button>
98
99  
100  <input type="checkbox"
101          class="sidebar-toggle"
102          id="pst-primary-sidebar-checkbox"/>
103  <label class="overlay overlay-primary" for="pst-primary-sidebar-checkbox"></label>
104  
105  <input type="checkbox"
106          class="sidebar-toggle"
107          id="pst-secondary-sidebar-checkbox"/>
108  <label class="overlay overlay-secondary" for="pst-secondary-sidebar-checkbox"></label>
109  
110  <div class="search-button__wrapper">
111    <div class="search-button__overlay"></div>
112    <div class="search-button__search-container">
113<form class="bd-search d-flex align-items-center"
114      action="search.html"
115      method="get">
116  <i class="fa-solid fa-magnifying-glass"></i>
117  <input type="search"
118         class="form-control"
119         name="q"
120         id="search-input"
121         placeholder="Search..."
122         aria-label="Search..."
123         autocomplete="off"
124         autocorrect="off"
125         autocapitalize="off"
126         spellcheck="false"/>
127  <span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
128</form></div>
129  </div>
130
131  <div class="pst-async-banner-revealer d-none">
132  <aside id="bd-header-version-warning" class="d-none d-print-none" aria-label="Version warning"></aside>
133</div>
134
135  
136    <header class="bd-header navbar navbar-expand-lg bd-navbar d-print-none">
137    </header>
138  
139
140  <div class="bd-container">
141    <div class="bd-container__inner bd-page-width">
142      
143      
144      
145        
146      
147      <div class="bd-sidebar-primary bd-sidebar">
148        
149
150  
151  <div class="sidebar-header-items sidebar-primary__section">
152    
153    
154    
155    
156  </div>
157  
158    <div class="sidebar-primary-items__start sidebar-primary__section">
159        <div class="sidebar-primary-item">
160
161  
162    
163  
164
165<a class="navbar-brand logo" href="#">
166  
167  
168  
169  
170  
171    
172    
173      
174    
175    
176    <img src="_static/logo-wide.svg" class="logo__image only-light" alt="AI System - Home"/>
177    
177<script>document.write(`<img src="_static/logo-wide.svg" class="logo__image only-dark" alt="AI System - Home"/>`);</script>
177
178  
179  
180</a></div>
181        <div class="sidebar-primary-item"><ul class="navbar-icon-links"
182    aria-label="Icon Links">
183        <li class="nav-item">
184          
185          
186          
187          
188          
189          
190          
191          
192          <a href="https://github.com/chenzomi12/AISystem" title="GitHub" class="nav-link pst-navbar-icon" rel="noopener" target="_blank" data-bs-toggle="tooltip" data-bs-placement="bottom"><i class="fa-brands fa-github fa-lg" aria-hidden="true"></i>
193            <span class="sr-only">GitHub</span></a>
194        </li>
195        <li class="nav-item">
196          
197          
198          
199          
200          
201          
202          
203          
204          <a href="https://www.youtube.com/@ZOMI666" title="Youtube" class="nav-link pst-navbar-icon" rel="noopener" target="_blank" data-bs-toggle="tooltip" data-bs-placement="bottom"><i class="fa-brands fa-youtube fa-lg" aria-hidden="true"></i>
205            <span class="sr-only">Youtube</span></a>
206        </li>
207        <li class="nav-item">
208          
209          
210          
211          
212          
213          
214          
215          
216          <a href="https://space.bilibili.com/517221395" title="Blibili" class="nav-link pst-navbar-icon" rel="noopener" target="_blank" data-bs-toggle="tooltip" data-bs-placement="bottom"><i class="fa-brands fa-bilibili fa-lg" aria-hidden="true"></i>
217            <span class="sr-only">Blibili</span></a>
218        </li>
219</ul></div>
220        <div class="sidebar-primary-item">
221
222 
222<script>
223 document.write(`
224   <button class="btn search-button-field search-button__button" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip">
225    <i class="fa-solid fa-magnifying-glass"></i>
226    <span class="search-button__default-text">Search</span>
227    <span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd class="kbd-shortcut__modifier">K</kbd></span>
228   </button>
229 `);
230 </script>
230</div>
231        <div class="sidebar-primary-item"><nav class="bd-links bd-docs-nav" aria-label="Main">
232    <div class="bd-toc-item navbar-nav active">
233        <p aria-level="2" class="caption" role="heading"><span class="caption-text">=== 一. AI 系统概述 ===</span></p>
234<ul class="nav bd-sidenav">
235<li class="toctree-l1 has-children"><a class="reference internal" href="01Introduction/README.html">课程概述</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
236<li class="toctree-l2"><a class="reference internal" href="01Introduction/00Introduction.html">本节内容</a></li>
237<li class="toctree-l2"><a class="reference internal" href="01Introduction/01present.html">AI 的历史与现状</a></li>
238<li class="toctree-l2"><a class="reference internal" href="01Introduction/02Develop.html">AI 发展驱动力</a></li>
239<li class="toctree-l2"><a class="reference internal" href="01Introduction/03architecture.html">AI 系统全栈架构</a></li>
240<li class="toctree-l2"><a class="reference internal" href="01Introduction/05Sample.html">AI 系统与程序代码关系</a></li>
241<li class="toctree-l2"><a class="reference internal" href="01Introduction/06Foundation.html">大模型的到来</a></li>
242</ul>
243</details></li>
244</ul>
245<p aria-level="2" class="caption" role="heading"><span class="caption-text">=== 二. AI 硬件体系架构 ===</span></p>
246<ul class="nav bd-sidenav">
247<li class="toctree-l1"><a class="reference internal" href="02Hardware/README.html">AI 硬件体系架构概述</a></li>
248<li class="toctree-l1 has-children"><a class="reference internal" href="02Hardware01Foundation/README.html">AI 计算体系概述</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
249<li class="toctree-l2"><a class="reference internal" href="02Hardware01Foundation/01Introduction.html">课程内容</a></li>
250<li class="toctree-l2"><a class="reference internal" href="02Hardware01Foundation/02ArchSlim.html">AI 计算模式(上)</a></li>
251<li class="toctree-l2"><a class="reference internal" href="02Hardware01Foundation/03MobileParallel.html">AI 计算模式(下)</a></li>
252<li class="toctree-l2"><a class="reference internal" href="02Hardware01Foundation/04Metrics.html">关键设计指标</a></li>
253<li class="toctree-l2"><a class="reference internal" href="02Hardware01Foundation/05Matrix.html">核心计算之矩阵乘</a></li>
254<li class="toctree-l2"><a class="reference internal" href="02Hardware01Foundation/06BitWidth.html">计算之比特位宽</a></li>
255</ul>
256</details></li>
257<li class="toctree-l1 has-children"><a class="reference internal" href="02Hardware02ChipBase/README.html">AI 芯片基础</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
258<li class="toctree-l2"><a class="reference internal" href="02Hardware02ChipBase/01CPUBase.html">CPU 基础</a></li>
259<li class="toctree-l2"><a class="reference internal" href="02Hardware02ChipBase/02CPUISA.html">CPU 指令集架构</a></li>
260<li class="toctree-l2"><a class="reference internal" href="02Hardware02ChipBase/03CPUData.html">CPU 计算本质</a></li>
261<li class="toctree-l2"><a class="reference internal" href="02Hardware02ChipBase/04CPULatency.html">CPU 计算时延</a></li>
262<li class="toctree-l2"><a class="reference internal" href="02Hardware02ChipBase/05GPUBase.html">GPU 基础</a></li>
263<li class="toctree-l2"><a class="reference internal" href="02Hardware02ChipBase/06NPUBase.html">NPU 基础</a></li>
264<li class="toctree-l2"><a class="reference internal" href="02Hardware02ChipBase/07Future.html">超异构计算</a></li>
265</ul>
266</details></li>
267<li class="toctree-l1 has-children"><a class="reference internal" href="02Hardware03GPUBase/README.html">图形处理器 GPU</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
268<li class="toctree-l2"><a class="reference internal" href="02Hardware03GPUBase/01Works.html">GPU 工作原理</a></li>
269<li class="toctree-l2"><a class="reference internal" href="02Hardware03GPUBase/02Principle.html">为什么 GPU 适用于 AI</a></li>
270<li class="toctree-l2"><a class="reference internal" href="02Hardware03GPUBase/03Concept.html">GPU 架构与 CUDA 关系</a></li>
271<li class="toctree-l2"><a class="reference internal" href="02Hardware03GPUBase/04History.html">GPU 架构回顾</a></li>
272</ul>
273</details></li>
274<li class="toctree-l1 has-children"><a class="reference internal" href="02Hardware04NVIDIA/README.html">英伟达 GPU 详解</a>
274<details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
275<li class="toctree-l2"><a class="reference internal" href="02Hardware04NVIDIA/01BasicTC.html">Tensor Core 基本原理</a></li>
276<li class="toctree-l2"><a class="reference internal" href="02Hardware04NVIDIA/02HistoryTC.html">Tensor Core 架构演进</a></li>
277<li class="toctree-l2"><a class="reference internal" href="02Hardware04NVIDIA/03DeepTC.html">Tensor Core 深度剖析</a></li>
278<li class="toctree-l2"><a class="reference internal" href="02Hardware04NVIDIA/04BasicNvlink.html">分布式通信与 NVLink</a></li>
279<li class="toctree-l2"><a class="reference internal" href="02Hardware04NVIDIA/05DeepNvlink.html">NVLink 原理剖析</a></li>
280<li class="toctree-l2"><a class="reference internal" href="02Hardware04NVIDIA/06DeepNvswitch.html">NV Switch 深度解析</a></li>
281</ul>
282</details></li>
283<li class="toctree-l1 has-children"><a class="reference internal" href="02Hardware05Abroad/README.html">国外 AI 芯片</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
284<li class="toctree-l2"><a class="reference internal" href="02Hardware05Abroad/04TPUIntrol.html">谷歌 TPU 历史发展</a></li>
285<li class="toctree-l2"><a class="reference internal" href="02Hardware05Abroad/05TPU1.html">谷歌 TPU v1-脉动阵列</a></li>
286<li class="toctree-l2"><a class="reference internal" href="02Hardware05Abroad/06TPU2.html">谷歌 TPUv2 训练芯片</a></li>
287<li class="toctree-l2"><a class="reference internal" href="02Hardware05Abroad/07TPU3.html">谷歌 TPUv3 POD 形态</a></li>
288<li class="toctree-l2"><a class="reference internal" href="02Hardware05Abroad/08TPU4.html">谷歌 TPU v4 与光路交换</a></li>
289</ul>
290</details></li>
291<li class="toctree-l1 has-children"><a class="reference internal" href="02Hardware06Domestic/README.html">国内 AI 芯片</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
292<li class="toctree-l2"><a class="reference internal" href="02Hardware06Domestic/04Cambricon.html">寒武纪介绍</a></li>
293
294<li class="toctree-l2"><a class="reference internal" href="02Hardware06Domestic/08AscendBase.html">昇腾 AI 架构介绍</a></li>
295<li class="toctree-l2"><a class="reference internal" href="02Hardware06Domestic/09AscendSOC.html">昇腾 AI 处理器</a></li>
296<li class="toctree-l2"><a class="reference internal" href="02Hardware06Domestic/10AscendCube.html">昇腾 AI 核心单元</a></li>
297<li class="toctree-l2"><a class="reference internal" href="02Hardware06Domestic/11AscendLayout.html">昇腾数据布局转换</a></li>
298</ul>
299</details></li>
300<li class="toctree-l1 has-children"><a class="reference internal" href="02Hardware07Thought/README.html">AI 芯片黄金十年</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
301<li class="toctree-l2"><a class="reference internal" href="02Hardware07Thought/01Introduction.html">芯片的编程体系</a></li>
302<li class="toctree-l2"><a class="reference internal" href="02Hardware07Thought/02SIMTSIMD.html">SIMD &amp; SIMT 与芯片架构</a></li>
303<li class="toctree-l2"><a class="reference internal" href="02Hardware07Thought/03SPMT.html">SIMD &amp; SIMT 与 CUDA 关系</a></li>
304<li class="toctree-l2"><a class="reference internal" href="02Hardware07Thought/04NVSIMT.html">CUDA 编程模式</a></li>
305<li class="toctree-l2"><a class="reference internal" href="02Hardware07Thought/05DSA.html">从 CUDA 对 AI 芯片思考</a></li>
306<li class="toctree-l2"><a class="reference internal" href="02Hardware07Thought/06AIChip.html">AI 芯片的思考</a></li>
307</ul>
308</details></li>
309</ul>
310<p aria-level="2" class="caption" role="heading"><span class="caption-text">=== 三. AI 编程与计算架构 ===</span></p>
311<ul class="nav bd-sidenav">
312<li class="toctree-l1"><a class="reference internal" href="03Compiler/README.html">AI 编译原理概述</a></li>
313<li class="toctree-l1 has-children"><a class="reference internal" href="03Compiler01Tradition/README.html">传统编译器</a>
313<details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
314<li class="toctree-l2"><a class="reference internal" href="03Compiler01Tradition/01Introduction.html">编译器基础介绍</a></li>
315<li class="toctree-l2"><a class="reference internal" href="03Compiler01Tradition/02History.html">传统编译器发展</a></li>
316<li class="toctree-l2"><a class="reference internal" href="03Compiler01Tradition/03GCC.html">GCC 主要特征</a></li>
317<li class="toctree-l2"><a class="reference internal" href="03Compiler01Tradition/04LLVM.html">LLVM 架构设计和原理</a></li>
318<li class="toctree-l2"><a class="reference internal" href="03Compiler01Tradition/05LLVMIR.html">LLVM IR 基本概念</a></li>
319<li class="toctree-l2"><a class="reference internal" href="03Compiler01Tradition/06LLVMDetail.html">LLVM IR 详解</a></li>
320<li class="toctree-l2"><a class="reference internal" href="03Compiler01Tradition/07LLVMFrontend.html">LLVM 前端和优化层</a></li>
321<li class="toctree-l2"><a class="reference internal" href="03Compiler01Tradition/08LLVMBackend.html">LLVM 后端代码生成</a></li>
322</ul>
323</details></li>
324<li class="toctree-l1 has-children"><a class="reference internal" href="03Compiler02AICompiler/README.html">AI 编译器</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
325<li class="toctree-l2"><a class="reference internal" href="03Compiler02AICompiler/01Appear.html">为什么需要 AI 编译器</a></li>
326<li class="toctree-l2"><a class="reference internal" href="03Compiler02AICompiler/02Stage.html">AI 编译器历史阶段</a></li>
327<li class="toctree-l2"><a class="reference internal" href="03Compiler02AICompiler/03Architecture.html">AI 编译器基本架构</a></li>
328<li class="toctree-l2"><a class="reference internal" href="03Compiler02AICompiler/04Future.html">AI 编译器挑战与思考</a></li>
329</ul>
330</details></li>
331<li class="toctree-l1 has-children"><a class="reference internal" href="03Compiler03Frontend/README.html">前端优化</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
332<li class="toctree-l2"><a class="reference internal" href="03Compiler03Frontend/01Introduction.html">AI 编译器前端优化</a></li>
333<li class="toctree-l2"><a class="reference internal" href="03Compiler03Frontend/02GraphIR.html">图算 IR</a></li>
334<li class="toctree-l2"><a class="reference internal" href="03Compiler03Frontend/03OPFusion.html">算子融合</a></li>
335<li class="toctree-l2"><a class="reference internal" href="03Compiler03Frontend/04LayoutPrinc.html">布局转换原理与算法</a></li>
336<li class="toctree-l2"><a class="reference internal" href="03Compiler03Frontend/06Memory.html">内存分配算法</a></li>
337<li class="toctree-l2"><a class="reference internal" href="03Compiler03Frontend/07ConstantFold.html">常量折叠原理</a></li>
338<li class="toctree-l2"><a class="reference internal" href="03Compiler03Frontend/08CSE.html">公共表达式消除原理</a></li>
339<li class="toctree-l2"><a class="reference internal" href="03Compiler03Frontend/09DCE.html">死代码消除</a></li>
340<li class="toctree-l2"><a class="reference internal" href="03Compiler03Frontend/10algebraic.html">代数简化</a></li>
341</ul>
342</details></li>
343<li class="toctree-l1 has-children"><a class="reference internal" href="03Compiler04Backend/README.html">后端优化</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
344<li class="toctree-l2"><a class="reference internal" href="03Compiler04Backend/01Introduction.html">AI 编译器后端优化</a></li>
345<li class="toctree-l2"><a class="reference internal" href="03Compiler04Backend/02OPSCompute.html">计算与调度</a></li>
346<li class="toctree-l2"><a class="reference internal" href="03Compiler04Backend/03Optimization.html">算子手工优化</a></li>
347<li class="toctree-l2"><a class="reference internal" href="03Compiler04Backend/04LoopOpt.html">算子循环优化</a></li>
348<li class="toctree-l2"><a class="reference internal" href="03Compiler04Backend/05OtherOpt.html">指令和存储优化</a></li>
349<li class="toctree-l2"><a class="reference internal" href="03Compiler04Backend/06AutoTuning.html">Auto-Tuning 原理</a></li>
350<li class="toctree-l2"><a class="reference internal" href="03Compiler04Backend/07Practice.html">TVM 实践案例</a></li>
351</ul>
352</details></li>
353</ul>
354<p aria-level="2" class="caption" role="heading"><span class="caption-text">=== 四. 推理系统&amp;引擎 ===</span></p>
355<ul class="nav bd-sidenav">
356<li class="toctree-l1"><a class="reference internal" href="04Inference/README.html">推理系统&amp;引擎概述</a></li>
357<li class="toctree-l1 has-children"><a class="reference internal" href="04Inference01Inference/README.html">推理系统</a>
357<details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
358<li class="toctree-l2"><a class="reference internal" href="04Inference01Inference/01Introduction.html">引言</a></li>
359<li class="toctree-l2"><a class="reference internal" href="04Inference01Inference/02Constraints.html">推理系统介绍</a></li>
360<li class="toctree-l2"><a class="reference internal" href="04Inference01Inference/03Workflow.html">推理流程全景</a></li>
361<li class="toctree-l2"><a class="reference internal" href="04Inference01Inference/04System.html">推理系统架构</a></li>
362<li class="toctree-l2"><a class="reference internal" href="04Inference01Inference/05Inference.html">推理引擎架构</a></li>
363<li class="toctree-l2"><a class="reference internal" href="04Inference01Inference/07MindIEIntro.html">昇腾推理引擎 MindIE</a></li>
364<li class="toctree-l2"><a class="reference internal" href="04Inference01Inference/08AscendCL.html">推理引擎示例:AscendCL</a></li>
365</ul>
366</details></li>
367<li class="toctree-l1 has-children"><a class="reference internal" href="04Inference02Mobilenet/README.html">模型轻量化</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
368<li class="toctree-l2"><a class="reference internal" href="04Inference02Mobilenet/01Introduction.html">推理参数</a></li>
369<li class="toctree-l2"><a class="reference internal" href="04Inference02Mobilenet/021Squeezenet.html">SqueezeNet 系列</a></li>
370<li class="toctree-l2"><a class="reference internal" href="04Inference02Mobilenet/022Shufflenet.html">ShuffleNet 系列</a></li>
371<li class="toctree-l2"><a class="reference internal" href="04Inference02Mobilenet/023Mobilenet.html">MobileNet 系列</a></li>
372<li class="toctree-l2"><a class="reference internal" href="04Inference02Mobilenet/024ESPNet.html">ESPNet 系列</a></li>
373<li class="toctree-l2"><a class="reference internal" href="04Inference02Mobilenet/025FBNet.html">FBNet 系列</a></li>
374<li class="toctree-l2"><a class="reference internal" href="04Inference02Mobilenet/026EfficientNet.html">EfficientNet 系列</a></li>
375<li class="toctree-l2"><a class="reference internal" href="04Inference02Mobilenet/027GhostNet.html">GhostNet 系列</a></li>
376<li class="toctree-l2"><a class="reference internal" href="04Inference02Mobilenet/02Cnn.html">CNN 模型小型化(上)</a></li>
377<li class="toctree-l2"><a class="reference internal" href="04Inference02Mobilenet/031MobileVit.html">MobileVit 系列</a></li>
378<li class="toctree-l2"><a class="reference internal" href="04Inference02Mobilenet/032MobileFormer.html">MobileFormer</a></li>
379<li class="toctree-l2"><a class="reference internal" href="04Inference02Mobilenet/033EfficientFormer.html">EfficientFormer 系列</a></li>
380<li class="toctree-l2"><a class="reference internal" href="04Inference02Mobilenet/03Cnn.html">CNN 模型小型化(下)</a></li>
381<li class="toctree-l2"><a class="reference internal" href="04Inference02Mobilenet/03Transformer.html">Transformer 小型化</a></li>
382<li class="toctree-l2"><a class="reference internal" href="04Inference02Mobilenet/04Transformer.html">Transformer 模型小型化</a></li>
383
384</ul>
385</details></li>
386<li class="toctree-l1 has-children"><a class="reference internal" href="04Inference03Slim/README.html">模型压缩</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
387<li class="toctree-l2"><a class="reference internal" href="04Inference03Slim/01Introduction.html">基本介绍</a></li>
388<li class="toctree-l2"><a class="reference internal" href="04Inference03Slim/02Quant.html">低比特量化原理</a></li>
389<li class="toctree-l2"><a class="reference internal" href="04Inference03Slim/03QAT.html">感知量化训练 QAT</a></li>
390<li class="toctree-l2"><a class="reference internal" href="04Inference03Slim/04PTQ.html">训练后量化与部署</a></li>
391<li class="toctree-l2"><a class="reference internal" href="04Inference03Slim/05Pruning.html">模型剪枝</a></li>
392<li class="toctree-l2"><a class="reference internal" href="04Inference03Slim/06Distillation.html">知识蒸馏原理</a></li>
393</ul>
394</details></li>
395<li class="toctree-l1 has-children"><a class="reference internal" href="04Inference04Converter/README.html">模型转换</a>
395<details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
396<li class="toctree-l2"><a class="reference internal" href="04Inference04Converter/01Introduction.html">基本介绍</a></li>
397<li class="toctree-l2"><a class="reference internal" href="04Inference04Converter/02Principle.html">推理文件格式</a></li>
398<li class="toctree-l2"><a class="reference internal" href="04Inference04Converter/03IR.html">自定义计算图 IR</a></li>
399<li class="toctree-l2"><a class="reference internal" href="04Inference04Converter/04Detail.html">模型转换流程</a></li>
400</ul>
401</details></li>
402<li class="toctree-l1 has-children"><a class="reference internal" href="04Inference05Optimize/README.html">模型优化</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
403<li class="toctree-l2"><a class="reference internal" href="04Inference05Optimize/01Optimizer.html">计算图优化架构</a></li>
404<li class="toctree-l2"><a class="reference internal" href="04Inference05Optimize/02Basic.html">离线图优化技术</a></li>
405<li class="toctree-l2"><a class="reference internal" href="04Inference05Optimize/03Extend.html">其他计算图优化</a></li>
406</ul>
407</details></li>
408<li class="toctree-l1 has-children"><a class="reference internal" href="04Inference06Kernel/README.html">Kernel 优化</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
409<li class="toctree-l2"><a class="reference internal" href="04Inference06Kernel/01Introduction.html">Kernel 层架构</a></li>
410<li class="toctree-l2"><a class="reference internal" href="04Inference06Kernel/02Conv.html">卷积操作原理</a></li>
411<li class="toctree-l2"><a class="reference internal" href="04Inference06Kernel/03Im2col.html">Im2Col 算法</a></li>
412<li class="toctree-l2"><a class="reference internal" href="04Inference06Kernel/04Winograd.html">Winograd 算法</a></li>
413<li class="toctree-l2"><a class="reference internal" href="04Inference06Kernel/05Qnnpack.html">QNNPack 算法</a></li>
414<li class="toctree-l2"><a class="reference internal" href="04Inference06Kernel/06Memory.html">推理内存布局</a></li>
415<li class="toctree-l2"><a class="reference internal" href="04Inference06Kernel/08Others.html">汇编与循环优化</a></li>
416</ul>
417</details></li>
418</ul>
419<p aria-level="2" class="caption" role="heading"><span class="caption-text">=== 五. AI 框架核心模块 ===</span></p>
420<ul class="nav bd-sidenav">
421<li class="toctree-l1"><a class="reference internal" href="05Framework/README.html">AI 框架核心概述</a></li>
422<li class="toctree-l1 has-children"><a class="reference internal" href="05Framework01Foundation/README.html">AI 框架基础</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
423<li class="toctree-l2"><a class="reference internal" href="05Framework01Foundation/01Introduction.html">内容介绍</a></li>
424<li class="toctree-l2"><a class="reference internal" href="05Framework01Foundation/02Fundamentals.html">AI 框架作用</a></li>
425<li class="toctree-l2"><a class="reference internal" href="05Framework01Foundation/03History.html">AI 框架之争</a></li>
426<li class="toctree-l2"><a class="reference internal" href="05Framework01Foundation/04Programing.html">框架编程范式</a></li>
427<li class="toctree-l2"><a class="reference internal" href="05Framework01Foundation/05MindSpore.html">昇思 MindSore 关键特性</a></li>
428</ul>
429</details></li>
430<li class="toctree-l1 has-children"><a class="reference internal" href="05Framework02AutoDiff/README.html">自动微分</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
431<li class="toctree-l2"><a class="reference internal" href="05Framework02AutoDiff/01Introduction.html">自动微分</a></li>
432<li class="toctree-l2"><a class="reference internal" href="05Framework02AutoDiff/02BaseConcept.html">什么是微分</a></li>
433<li class="toctree-l2"><a class="reference internal" href="05Framework02AutoDiff/03GradMode.html">微分计算模式</a></li>
434<li class="toctree-l2"><a class="reference internal" href="05Framework02AutoDiff/04Implement.html">微分实现方式</a></li>
435<li class="toctree-l2"><a class="reference internal" href="05Framework02AutoDiff/05ForwardMode.html">动手实现自动微分</a></li>
436<li class="toctree-l2"><a class="reference internal" href="05Framework02AutoDiff/06ReversedMode.html">动手实现 PyTorch 微分</a></li>
437<li class="toctree-l2"><a class="reference internal" href="05Framework02AutoDiff/07Challenge.html">自动微分的挑战&amp;未来</a></li>
438</ul>
439</details></li>
440<li class="toctree-l1 has-children"><a class="reference internal" href="05Framework03DataFlow/README.html">计算图</a>
440<details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
441<li class="toctree-l2"><a class="reference internal" href="05Framework03DataFlow/01Introduction.html">基本介绍</a></li>
442<li class="toctree-l2"><a class="reference internal" href="05Framework03DataFlow/02Computegraph.html">计算图原理</a></li>
443<li class="toctree-l2"><a class="reference internal" href="05Framework03DataFlow/03Atuodiff.html">计算图与自动微分</a></li>
444<li class="toctree-l2"><a class="reference internal" href="05Framework03DataFlow/04Dispatch.html">计算图的调度与执行</a></li>
445<li class="toctree-l2"><a class="reference internal" href="05Framework03DataFlow/05ControlFlow.html">计算图的控制流实现</a></li>
446<li class="toctree-l2"><a class="reference internal" href="05Framework03DataFlow/06StaticGraph.html">动态图与静态图转换</a></li>
447<li class="toctree-l2"><a class="reference internal" href="05Framework03DataFlow/07Future.html">计算图挑战与未来</a></li>
448</ul>
449</details></li>
450<li class="toctree-l1 has-children"><a class="reference internal" href="05Framework04Parallel/README.html">分布式并行</a><details><summary><span class="toctree-toggle" role="presentation"><i class="fa-solid fa-chevron-down"></i></span></summary><ul>
451<li class="toctree-l2"><a class="reference internal" href="05Framework04Parallel/01Introduction.html">基本介绍</a></li>
452<li class="toctree-l2"><a class="reference internal" href="05Framework04Parallel/02DataParallel.html">数据并行</a></li>
453<li class="toctree-l2"><a class="reference internal" href="05Framework04Parallel/03ZeRODP.html">数据并行</a></li>
454<li class="toctree-l2"><a class="reference internal" href="05Framework04Parallel/04TensorParallel.html">张量并行</a></li>
455<li class="toctree-l2"><a class="reference internal" href="05Framework04Parallel/05PipelineParallel.html">流水并行</a></li>
456<li class="toctree-l2"><a class="reference internal" href="05Framework04Parallel/06HybridParallel.html">混合并行</a></li>
457<li class="toctree-l2"><a class="reference internal" href="05Framework04Parallel/07MSParallel.html">昇思MindSpore并行</a></li>
458</ul>
459</details></li>
460</ul>
461
462    </div>
463</nav></div>
464    </div>
465  
466  
467  <div class="sidebar-primary-items__end sidebar-primary__section">
468  </div>
469  
470  <div id="rtd-footer-container"></div>
471
472
473      </div>
474      
475      <main id="main-content" class="bd-main" role="main">
476        
477        
478
479<div class="sbt-scroll-pixel-helper"></div>
480
481          <div class="bd-content">
482            <div class="bd-article-container">
483              
484              <div class="bd-header-article d-print-none">
485<div class="header-article-items header-article__inner">
486  
487    <div class="header-article-items__start">
488      
489        <div class="header-article-item"><button class="sidebar-toggle primary-toggle btn btn-sm" title="Toggle primary sidebar" data-bs-placement="bottom" data-bs-toggle="tooltip">
490  <span class="fa-solid fa-bars"></span>
491</button></div>
492      
493    </div>
494  
495  
496    <div class="header-article-items__end">
497      
498        <div class="header-article-item">
499
500<div class="article-header-buttons">
501
502
503
504
505
506<div class="dropdown dropdown-source-buttons">
507  <button class="btn dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false" aria-label="Source repositories">
508    <i class="fab fa-github"></i>
509  </button>
510  <ul class="dropdown-menu">
511      
512      
513      
514      <li><a href="https://github.com/chenzomi12/chenzomi12.github.io/blob/master/index.md?plain=1" target="_blank"
515   class="btn btn-sm btn-source-file-button dropdown-item"
516   title="Show source"
517   data-bs-placement="left" data-bs-toggle="tooltip"
518>
519  
520
521<span class="btn__icon-container">
522  <i class="fas fa-code"></i>
523  </span>
524<span class="btn__text-container">Show source</span>
525</a>
526</li>
527      
528      
529      
530      
531      <li><a href="https://github.com/chenzomi12/chenzomi12.github.io/edit/master/index.md" target="_blank"
532   class="btn btn-sm btn-source-edit-button dropdown-item"
533   title="Suggest edit"
534   data-bs-placement="left" data-bs-toggle="tooltip"
535>
536  
537
538<span class="btn__icon-container">
539  <i class="fas fa-pencil-alt"></i>
540  </span>
541<span class="btn__text-container">Suggest edit</span>
542</a>
543</li>
544      
545      
546      
547      
548      <li><a href="https://github.com/chenzomi12/chenzomi12.github.io/issues/new?title=Issue%20on%20page%20%2Findex.html&body=Your%20issue%20content%20here." target="_blank"
549   class="btn btn-sm btn-source-issues-button dropdown-item"
550   title="Open an issue"
551   data-bs-placement="left" data-bs-toggle="tooltip"
552>
553  
554
555<span class="btn__icon-container">
556  <i class="fas fa-lightbulb"></i>
557  </span>
558<span class="btn__text-container">Open issue</span>
559</a>
560</li>
561      
562  </ul>
563</div>
564
565
566
567
568
569
570<div class="dropdown dropdown-download-buttons">
571  <button class="btn dropdown-toggle" type="button" data-bs-toggle="dropdown" aria-expanded="false" aria-label="Download this page">
572    <i class="fas fa-download"></i>
573  </button>
574  <ul class="dropdown-menu">
575      
576      
577      
578      <li><a href="_sources/index.md" target="_blank"
579   class="btn btn-sm btn-download-source-button dropdown-item"
580   title="Download source file"
581   data-bs-placement="left" data-bs-toggle="tooltip"
582>
583  
584
585<span class="btn__icon-container">
586  <i class="fas fa-file"></i>
587  </span>
588<span class="btn__text-container">.md</span>
589</a>
590</li>
591      
592      
593      
594      
595      <li>
596<button onclick="window.print()"
597  class="btn btn-sm btn-download-pdf-button dropdown-item"
598  title="Print to PDF"
599  data-bs-placement="left" data-bs-toggle="tooltip"
600>
601  
602
603<span class="btn__icon-container">
604  <i class="fas fa-file-pdf"></i>
605  </span>
606<span class="btn__text-container">.pdf</span>
607</button>
608</li>
609      
610  </ul>
611</div>
612
613
614
615
616<button onclick="toggleFullScreen()"
617  class="btn btn-sm btn-fullscreen-button"
618  title="Fullscreen mode"
619  data-bs-placement="bottom" data-bs-toggle="tooltip"
620>
621  
622
623<span class="btn__icon-container">
624  <i class="fas fa-expand"></i>
625  </span>
626
627</button>
628
629
630
631<script>
632document.write(`
633  <button class="btn btn-sm nav-link pst-navbar-icon theme-switch-button" title="light/dark" aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
634    <i class="theme-switch fa-solid fa-sun fa-lg" data-mode="light"></i>
635    <i class="theme-switch fa-solid fa-moon fa-lg" data-mode="dark"></i>
636    <i class="theme-switch fa-solid fa-circle-half-stroke fa-lg" data-mode="auto"></i>
637  </button>
638`);
639</script>
639
640
641
642<script>
643document.write(`
644  <button class="btn btn-sm pst-navbar-icon search-button search-button__button" title="Search" aria-label="Search" data-bs-placement="bottom" data-bs-toggle="tooltip">
645    <i class="fa-solid fa-magnifying-glass fa-lg"></i>
646  </button>
647`);
648</script>
648
649
650</div></div>
651      
652    </div>
653  
654</div>
655</div>
656              
657              
658
659<div id="jb-print-docs-body" class="onlyprint">
660    <h1>课程内容大纲</h1>
661    <!-- Table of contents -->
662    <div id="print-main-content">
663        <div id="jb-print-toc">
664            
665        </div>
666    </div>
667</div>
668
669              
670                
671<div id="searchbox"></div>
672                <article class="bd-article">
673                   <div class="sd-container-fluid sd-sphinx-override sd-mt-4 sd-mb-4 sd-ml-1 sd-mr-1 docutils">
674<div class="sd-row sd-g-2 sd-g-xs-2 sd-g-sm-1 sd-g-md-1 sd-g-lg-1 sd-flex-row-reverse docutils">
675<div class="sd-col sd-d-flex-column sd-col-4 sd-col-xs-4 sd-col-sm-4 sd-col-md-4 sd-col-lg-4 docutils">
676<a class="reference internal image-reference" href="_images/logo-square.svg"><img alt="_images/logo-square.svg" src="_images/logo-square.svg" style="width: 150px;" />
677</a>
678</div>
679</div>
680</div>
681<p>本开源项目主要是跟大家一起探讨和学习 AI 、深度学习的系统设计,而整个系统是围绕着在 NVIDIA、ASCEND 等芯片厂商构建算力层面,所用到的、积累、梳理得到 AI 系统全栈的内容。希望跟所有关注 AI 开源项目的好朋友一起探讨研究,共同促进学习讨论。</p>
682<p><img alt="AI 系统全栈架构图" src="_images/03Architecture031.png" /></p>
683<section class="tex2jax_ignore mathjax_ignore" id="id1">
684<h1>课程内容大纲<a class="headerlink" href="#id1" title="Link to this heading">#</a></h1>
685<p>课程主要包括以下六大模块:</p>
686<p>第一部分,AI 基础知识和 AI 系统的全栈概述的<a class="reference internal" href="01Introduction/README.html"><span class="std std-doc"><u><strong>AI 系统概述</strong></u></span></a>,以及深度学习系统的系统性设计和方法论,主要是整体了解 AI 训练和推理全栈的体系结构内容。</p>
687<p>第二部分,硬核篇介绍<a class="reference internal" href="02Hardware/README.html"><span class="std std-doc"><u><strong>AI 芯片概况</strong></u></span></a>,这里就很硬核了,从芯片基础到 AI 芯片的范围都会涉及,芯片设计需要考虑上面 AI 框架的前端、后端编译,而不是停留在天天喊着吊打英伟达,被现实打趴。</p>
688<p>第三部分,进阶篇介绍<a class="reference internal" href="03Compiler/README.html"><span class="std std-doc"><u><strong>AI 编程与计算架构</strong></u></span></a>,将站在系统设计的角度,思考在设计现代机器学习系统中需要考虑的编译器问题,特别是中间表达乃至后端优化。</p>
689<p>第四部分,实际应用<a class="reference internal" href="04Inference/README.html"><span class="std std-doc"><u><strong>推理系统与引擎</strong></u></span></a>,讲了太多原理身体太虚容易消化不良,还是得回归到业务本质,让行业、企业能够真正应用起来,而推理系统涉及一些核心算法和注意的事情也分享下。</p>
690<p>第五部分,介绍<a class="reference internal" href="05Framework/README.html"><span class="std std-doc"><u><strong>AI 框架核心技术</strong></u></span></a>,首先介绍任何一个 AI 框架都离不开的自动微分,通过自动微分功能后就会产生表示神经网络的图和算子,然后介绍 AI 框架前端的优化,还有最近很火的大模型分布式训练在 AI 框架中的关键技术。</p>
691<p>第六部分,汇总篇介绍<u><strong>大模型与 AI 系统</strong></u>,大模型是基于 AI 集群的全栈软硬件性能优化,通过最小的每一块 AI 芯片组成的 AI 集群,编译器使能到上层的 AI 框架,训练过程需要分布式并行、集群通信等算法支持,而且在大模型领域最近持续演进如智能体等新技术。</p>
692<div class="{大模型与 docutils">
693<p class="rubric" id="id2">课程设立目的</p>
694<p>本课程主要为本科生高年级、硕博研究生、AI 系统从业者设计,帮助大家:</p>
695<ol class="arabic simple">
696<li><p>完整了解 AI 的计算机系统架构,并通过实际问题和案例,来了解 AI 完整生命周期下的系统设计。</p></li>
697<li><p>
697介绍前沿系统架构和 AI 相结合的研究工作,了解主流框架、平台和工具来了解 AI 系统。</p></li>
698</ol>
699<p><strong>先修课程:</strong> C++/Python,计算机体系结构,人工智能基础</p>
700<p class="rubric" id="id3">课程目录内容</p>
701<!-- ## 一. AI 系统概述 -->
702<div class="toctree-wrapper compound">
703<p aria-level="2" class="caption" role="heading"><span class="caption-text">=== 一. AI 系统概述 ===</span></p>
704<ul>
705<li class="toctree-l1"><a class="reference internal" href="01Introduction/README.html">课程概述</a></li>
706</ul>
707</div>
708<!-- ## 二. AI 硬件体系架构 -->
709<div class="toctree-wrapper compound">
710<p aria-level="2" class="caption" role="heading"><span class="caption-text">=== 二. AI 硬件体系架构 ===</span></p>
711<ul>
712<li class="toctree-l1"><a class="reference internal" href="02Hardware/README.html">AI 硬件体系架构概述</a></li>
713<li class="toctree-l1"><a class="reference internal" href="02Hardware01Foundation/README.html">AI 计算体系概述</a></li>
714<li class="toctree-l1"><a class="reference internal" href="02Hardware02ChipBase/README.html">AI 芯片基础</a></li>
715<li class="toctree-l1"><a class="reference internal" href="02Hardware03GPUBase/README.html">图形处理器 GPU</a></li>
716<li class="toctree-l1"><a class="reference internal" href="02Hardware04NVIDIA/README.html">英伟达 GPU 详解</a></li>
717<li class="toctree-l1"><a class="reference internal" href="02Hardware05Abroad/README.html">国外 AI 芯片</a></li>
718<li class="toctree-l1"><a class="reference internal" href="02Hardware06Domestic/README.html">国内 AI 芯片</a></li>
719<li class="toctree-l1"><a class="reference internal" href="02Hardware07Thought/README.html">AI 芯片黄金十年</a></li>
720</ul>
721</div>
722<!-- ## 三. AI 编程与计算架构 -->
723<div class="toctree-wrapper compound">
724<p aria-level="2" class="caption" role="heading"><span class="caption-text">=== 三. AI 编程与计算架构 ===</span></p>
725<ul>
726<li class="toctree-l1"><a class="reference internal" href="03Compiler/README.html">AI 编译原理概述</a></li>
727<li class="toctree-l1"><a class="reference internal" href="03Compiler01Tradition/README.html">传统编译器</a></li>
728<li class="toctree-l1"><a class="reference internal" href="03Compiler02AICompiler/README.html">AI 编译器</a></li>
729<li class="toctree-l1"><a class="reference internal" href="03Compiler03Frontend/README.html">前端优化</a></li>
730<li class="toctree-l1"><a class="reference internal" href="03Compiler04Backend/README.html">后端优化</a></li>
731</ul>
732</div>
733<!-- ## 四. 推理系统&引擎 -->
734<div class="toctree-wrapper compound">
735<p aria-level="2" class="caption" role="heading"><span class="caption-text">=== 四. 推理系统&amp;引擎 ===</span></p>
736<ul>
737<li class="toctree-l1"><a class="reference internal" href="04Inference/README.html">推理系统&amp;引擎概述</a></li>
738<li class="toctree-l1"><a class="reference internal" href="04Inference01Inference/README.html">推理系统</a></li>
739<li class="toctree-l1"><a class="reference internal" href="04Inference02Mobilenet/README.html">模型轻量化</a></li>
740<li class="toctree-l1"><a class="reference internal" href="04Inference03Slim/README.html">模型压缩</a></li>
741<li class="toctree-l1"><a class="reference internal" href="04Inference04Converter/README.html">模型转换</a></li>
742<li class="toctree-l1"><a class="reference internal" href="04Inference05Optimize/README.html">模型优化</a></li>
743<li class="toctree-l1"><a class="reference internal" href="04Inference06Kernel/README.html">Kernel 优化</a></li>
744</ul>
745</div>
746<!-- ## 五. AI 框架核心模块 -->
747<div class="toctree-wrapper compound">
748<p aria-level="2" class="caption" role="heading"><span class="caption-text">=== 五. AI 框架核心模块 ===</span></p>
749<ul>
750<li class="toctree-l1"><a class="reference internal" href="05Framework/README.html">AI 框架核心概述</a></li>
751<li class="toctree-l1"><a class="reference internal" href="05Framework01Foundation/README.html">AI 框架基础</a></li>
752<li class="toctree-l1"><a class="reference internal" href="05Framework02AutoDiff/README.html">自动微分</a></li>
753<li class="toctree-l1"><a class="reference internal" href="05Framework03DataFlow/README.html">计算图</a></li>
754<li class="toctree-l1"><a class="reference internal" href="05Framework04Parallel/README.html">分布式并行</a></li>
755</ul>
756</div>
757<!-- ## 附录内容 -->
758<div class="toctree-wrapper compound">
759</div>
760<p class="rubric" id="id4">备注</p>
761<p>文字课程开源在 <a class="reference external" href="https://chenzomi12.github.io/">AISys</a>,系列视频托管<a class="reference external" href="https://space.bilibili.com/517221395">B 站</a>和<a class="reference external" href="https://www.youtube.com/&#64;ZOMI666/videos">油管</a>,PPT 开源在<a class="reference external" href="https://github.com/chenzomi12/AISystem">github</a>,欢迎取用!!!</p>
762<blockquote>
763<div><p>
763非常希望您也参与到这个开源项目中,B 站给 ZOMI 留言哦!</p>
764<p>欢迎大家使用的过程中发现 bug 或者勘误直接提交代码 PR 到开源社区哦!</p>
765<p>欢迎大家使用的过程中发现 bug 或者勘误直接提交 PR 到开源社区哦!</p>
766<p>请大家尊重开源和 ZOMI 的努力,引用 PPT 的内容请规范转载标明出处哦!</p>
767</div></blockquote>
768</div>
769</section>
770
771    
771<script type="text/x-thebe-config">
772    {
773        requestKernel: true,
774        binderOptions: {
775            repo: "binder-examples/jupyter-stacks-datascience",
776            ref: "master",
777        },
778        codeMirrorConfig: {
779            theme: "abcdef",
780            mode: "python"
781        },
782        kernelOptions: {
783            name: "python3",
784            path: "./."
785        },
786        predefinedOutput: true
787    }
788    </script>
788
789    
789<script>kernelName = 'python3'</script>
789
790<div class="section ablog__blog_comments">
791   
792</div>
793
794                </article>
795              
796
797              
798              
799              
800              
801                <footer class="prev-next-footer d-print-none">
802                  
803<div class="prev-next-area">
804    <a class="right-next"
805       href="01Introduction/README.html"
806       title="next page">
807      <div class="prev-next-info">
808        <p class="prev-next-subtitle">next</p>
809        <p class="prev-next-title">课程概述</p>
810      </div>
811      <i class="fa-solid fa-angle-right"></i>
812    </a>
813</div>
814                </footer>
815              
816            </div>
817            
818            
819              
820            
821          </div>
822          <footer class="bd-footer-content">
823            
824<div class="bd-footer-content__inner container">
825  
826  <div class="footer-item">
827    
828<p class="component-author">
829By Author name not set
830</p>
831
832  </div>
833  
834  <div class="footer-item">
835    
836
837  </div>
838  
839  <div class="footer-item">
840    <p class="last-updated">
841  Last updated on Jul 01, 2025.
842  <br/>
843</p>
844  </div>
845  
846  <div class="footer-item">
847    
848  </div>
849  
850</div>
851          </footer>
852        
853
854      </main>
855    </div>
856  </div>
857  
858  <!-- Scripts loaded after <body> so the DOM is not blocked -->
859  
859<script src="_static/scripts/bootstrap.js?digest=dfe6caa3a7d634c4db9b"></script>
vendor: 1 bytes, line 859
859
860<script src="_static/scripts/pydata-sphinx-theme.js?digest=dfe6caa3a7d634c4db9b"></script>
860
861
862  <footer class="bd-footer">
863  </footer>
864  </body>
865</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.