Quantization explained with PyTorch - Post-Training Quantization, Quantization-Aware Training

Veröffentlicht am: 11 Dezember 2023
auf dem Kanal: Umar Jamil
21,993
945

In this video I will introduce and explain quantization: we will first start with a little introduction on numerical representation of integers and floating-point numbers in computers, then see what is quantization and how it works. I will explore topics like Asymmetric and Symmetric Quantization, Quantization Range, Quantization Granularity, Dynamic and Static Quantization, Post-Training Quantization and Quantization-Aware Training.

Code: https://github.com/hkproj/quantizatio...
PDF slides: https://github.com/hkproj/quantizatio...

Chapters
00:00 - Introduction
01:10 - What is quantization?
03:42 - Integer representation
07:25 - Floating-point representation
09:16 - Quantization (details)
13:50 - Asymmetric vs Symmetric Quantization
15:38 - Asymmetric Quantization
18:34 - Symmetric Quantization
20:57 - Asymmetric vs Symmetric Quantization (Python Code)
24:16 - Dynamic Quantization & Calibration
27:57 - Multiply-Accumulate Block
30:05 - Range selection strategies
34:40 - Quantization granularity
35:49 - Post-Training Quantization
43:05 - Training-Aware Quantization


Auf dieser Seite können Sie das Online-Video Quantization explained with PyTorch - Post-Training Quantization, Quantization-Aware Training mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Umar Jamil 11 Dezember 2023 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 21,993 Mal angesehen und es wurde von 945 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!