Lecture 001

High Level Description

Machine learning compilation (MLC): process of transforming and optimizing machine learning execution from its development form to its deployment form.

Goal of MLC

Difference from normal compilation

Reason for study:

Lower Level Description

Tensor and Tensor Functions

Tensor and Tensor Functions

Tensor: object

Tensor function: operators

Fusion: fusing linear layer with relu layer

Fusion: fusing linear layer with relu layer

Above is one possible optimization

Abstraction: we can represent code with graph

Abstraction: we can represent code with graph

Abstraction allow us to optimize code.

Table of Content