File tree Expand file tree Collapse file tree 2 files changed +51
-0
lines changed
chapter_compiler_frontend Expand file tree Collapse file tree 2 files changed +51
-0
lines changed Original file line number Diff line number Diff line change @@ -23,3 +23,16 @@ The learning objectives of this chapter include:
2323
2424- Understanding common frontend compilation optimization methods used
2525 by AI compilers.
26+
27+ ``` toc
28+ :maxdepth: 2
29+
30+ Overview_of_AI_Compilers
31+ Overview_of_AI_Compiler_Frontends
32+ Intermediate_Representation
33+ Automatic_Differentiation
34+ Type_Systems_and_Static_Analysis
35+ Frontend_Compilation_Optimization
36+ Chapter_Summary
37+ Further_Reading
38+ ```
Original file line number Diff line number Diff line change 1+ # AI Compiler Frontend
2+
3+ Tailored for machine learning frameworks, an AI compiler is designed to
4+ convert Python-based machine learning programs into their optimized
5+ forms, enabling efficient native execution on heterogeneous processors.
6+ This chapter first outlines the typical architecture of an AI compiler
7+ before delving into the design of the compiler's frontend. The compiler
8+ frontend incorporates various techniques, including intermediate
9+ representations (IRs), automatic differentiation, type systems, static
10+ analysis, and compilation optimization.
11+
12+ The learning objectives of this chapter include:
13+
14+ - Understanding the typical architecture of an AI compiler.
15+
16+ - Understanding the types and implementation of IRs in machine
17+ learning frameworks.
18+
19+ - Understanding the methods of automatic differentiation implemented
20+ in AI compilers.
21+
22+ - Understanding type systems and static analysis in AI compilers.
23+
24+ - Understanding common frontend compilation optimization methods used
25+ by AI compilers.
26+
27+ ``` toc
28+ :maxdepth: 2
29+
30+ Overview_of_AI_Compilers
31+ Overview_of_AI_Compiler_Frontends
32+ Intermediate_Representation
33+ Automatic_Differentiation
34+ Type_Systems_and_Static_Analysis
35+ Frontend_Compilation_Optimization
36+ Chapter_Summary
37+ Further_Reading
38+ ```
You can’t perform that action at this time.
0 commit comments