Dear community,
We are happy to release the first version of the TVM introduction book.
- HTML: https://tvm.d2l.ai/
- PDF: https://tvm.d2l.ai/d2l-tvm.pdf
- Source code: https://github.com/d2l-ai/d2l-tvm
This release contains 22 sections, including:
- Getting Started
- Installation
- Vector Addition
- Neural Network Inference
- Running on a Remote Machine
- Expressions for Operators
- Data Types
- Shapes
- Index and Shape Expressions
- Reduction Operations
- Conditional Expression: if-then-else
- Truth Value Testing: all and any
- Common Operators
- Matrix Multiplication
- Convolution
- Operator Optimizations on CPUs
- CPU Architecture
- Function Call Overhead
- Vector Addition
- Matrix Multiplication
- Improve Cache Efficiency by Blocking
- Convolution
- Packed Convolution
- Operator Optimizations on GPUs
- GPU Architecture
- Vector Addition
- Matrix Multiplication
Per suggestions from D2L-TVM: A TVM introduction book,
- we added a roadmap doc
- each section has a Colab button so that it can be run on colab directly
- we also embedded discussion threads at the end of some sections. You probably will see a lot empty threads will be created later.
Lastly, we are seeking contributors to add new chapters, please contact me if you are interested.