User Tutorial

This tutorial provides an introduction to TVM, meant to address user who is new to the TVM project. It begins with some basic information on how TVM works, then works through installing TVM, compiling and optimizing models, then digging in deeper to the Tensor Expression language and the tuning and optimization tools that are built on top of it. After completing the tutorial, a new user should be familiar enough with TVM to optimize models, and will be prepared to dig into TVM more deeply.

Introduction

Introduction

Compiling and Optimizing a Model with TVMC

Compiling and Optimizing a Model with TVMC

Getting Starting using TVMC Python: a high-level API for TVM

Getting Starting using TVMC Python: a high-level API for TVM

Compiling and Optimizing a Model with the Python Interface (AutoTVM)

Compiling and Optimizing a Model with the Python Interface (AutoTVM)

Working with Operators Using Tensor Expression

Working with Operators Using Tensor Expression

Optimizing Operators with Schedule Templates and AutoTVM

Optimizing Operators with Schedule Templates and AutoTVM

Optimizing Operators with Auto-scheduling

Optimizing Operators with Auto-scheduling

Blitz Course to TensorIR

Blitz Course to TensorIR

Quick Start Tutorial for Compiling Deep Learning Models

Quick Start Tutorial for Compiling Deep Learning Models

Making your Hardware Accelerator TVM-ready with UMA

Making your Hardware Accelerator TVM-ready with UMA

Introduction to TOPI

Introduction to TOPI

Gallery generated by Sphinx-Gallery