Course: quantization-in-depth
Lesson: introduction
Slug: a2ph6
[Dev Only] Loading...
Slug: a2ph6
[Dev Only] Loading...
[Dev Only] Debug Info
{
"courseVersionId": null
}{
"courseId": 38,
"name": "Quantization in Depth",
"slug": "quantization-in-depth",
"type": "short_course",
"progress": -1,
"maintenanceMode": false,
"releasedAt": "2024-05-06T08:00:00+00:00",
"nextCourseSlug": null,
"wpData": {
"courseName": "Quantization in Depth",
"courseDescription": "Customize model compression with advanced quantization techniques. Try out different variants of Linear Quantization, including symmetric vs. asymmetric mode, and different granularities.",
"coursePartner": [
{
"title": "Hugging Face",
"logo": "https://home-wordpress.deeplearning.ai/wp-content/uploads/2024/05/hugging-face.png"
}
],
"courseTopic": [
"Compression and Quantization"
],
"courseLevel": "Intermediate",
"courseDuration": null,
"marketingSlug": "quantization-in-depth",
"videoThumbnail": "https://home-wordpress.deeplearning.ai/wp-content/uploads/2024/04/YouTube-Thumbnails-36.png"
},
"certProgress": 0,
"accomplishmentProgress": 0,
"lessons": {
"a2ph6": {
"index": 1,
"slug": "a2ph6",
"name": "Introduction",
"type": "video",
"videoId": 289,
"time": 258,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": false,
"saveNotebookCustomjsEnabled": false
}
},
"ac3tj": {
"index": 2,
"slug": "ac3tj",
"name": "Overview",
"type": "video",
"videoId": 290,
"time": 190,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": false,
"saveNotebookCustomjsEnabled": false
}
},
"vc80u": {
"index": 3,
"slug": "vc80u",
"name": "Quantize and De-quantize a Tensor",
"type": "video_notebook",
"videoId": 291,
"time": 642,
"programId": 8022,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": true
}
},
"hxfid": {
"index": 4,
"slug": "hxfid",
"name": "Get the Scale and Zero Point",
"type": "video_notebook",
"videoId": 292,
"time": 823,
"programId": 8023,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": true
}
},
"vn001": {
"index": 5,
"slug": "vn001",
"name": "Symmetric vs Asymmetric Mode",
"type": "video_notebook",
"videoId": 293,
"time": 455,
"programId": 8024,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": true
}
},
"ok9r0": {
"index": 6,
"slug": "ok9r0",
"name": "Finer Granularity for more Precision",
"type": "video_notebook",
"videoId": 294,
"time": 145,
"programId": 8025,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": true
}
},
"cktdl": {
"index": 7,
"slug": "cktdl",
"name": "Per Channel Quantization",
"type": "video_notebook",
"videoId": 295,
"time": 719,
"programId": 8026,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": true
}
},
"jh2tv": {
"index": 8,
"slug": "jh2tv",
"name": "Per Group Quantization",
"type": "video_notebook",
"videoId": 296,
"time": 453,
"programId": 8027,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": true
}
},
"tlkjd": {
"index": 9,
"slug": "tlkjd",
"name": "Quantizing Weights & Activations for Inference",
"type": "video_notebook",
"videoId": 297,
"time": 222,
"programId": 8028,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": true
}
},
"cuzuy": {
"index": 10,
"slug": "cuzuy",
"name": "Custom Build an 8-Bit Quantizer",
"type": "video_notebook",
"videoId": 298,
"time": 817,
"programId": 8029,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": true
}
},
"yfo2u": {
"index": 11,
"slug": "yfo2u",
"name": "Replace PyTorch layers with Quantized Layers",
"type": "video_notebook",
"videoId": 299,
"time": 321,
"programId": 8030,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": true
}
},
"y3y86": {
"index": 12,
"slug": "y3y86",
"name": "Quantize any Open Source PyTorch Model",
"type": "video_notebook",
"videoId": 300,
"time": 539,
"programId": 8031,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": true
}
},
"rj5v2": {
"index": 13,
"slug": "rj5v2",
"name": "Load your Quantized Weights from HuggingFace Hub",
"type": "video_notebook",
"videoId": 301,
"time": 459,
"programId": 8032,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": true
}
},
"vvt8r": {
"index": 14,
"slug": "vvt8r",
"name": "Weights Packing",
"type": "video",
"videoId": 302,
"time": 339,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": false,
"saveNotebookCustomjsEnabled": false
}
},
"dle9b": {
"index": 15,
"slug": "dle9b",
"name": "Packing 2-bit Weights",
"type": "video_notebook",
"videoId": 303,
"time": 499,
"programId": 8033,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": true
}
},
"m0o2v": {
"index": 16,
"slug": "m0o2v",
"name": "Unpacking 2-Bit Weights",
"type": "video_notebook",
"videoId": 304,
"time": 524,
"programId": 8034,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": true,
"saveNotebookCustomjsEnabled": true
}
},
"jzr8q": {
"index": 17,
"slug": "jzr8q",
"name": "Beyond Linear Quantization",
"type": "video",
"videoId": 305,
"time": 445,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": false,
"saveNotebookCustomjsEnabled": false
}
},
"z7h91": {
"index": 18,
"slug": "z7h91",
"name": "Conclusion",
"type": "video",
"videoId": 306,
"time": 42,
"programId": null,
"chatbotId": null,
"iframeUrl": null,
"quizId": null,
"progress": 0,
"readingMaterialId": null,
"accessControl": "full",
"requiredUserTier": "pro",
"features": {
"saveNotebookToolbar": false,
"saveNotebookCustomjsEnabled": false
}
}
},
"subtopics": {},
"listing": [
{
"timeFrame": null,
"moduleLabel": "Module 1",
"name": null,
"content": [
{
"key": "a2ph6",
"type": "lesson"
},
{
"key": "ac3tj",
"type": "lesson"
},
{
"key": "vc80u",
"type": "lesson"
},
{
"key": "hxfid",
"type": "lesson"
},
{
"key": "vn001",
"type": "lesson"
},
{
"key": "ok9r0",
"type": "lesson"
},
{
"key": "cktdl",
"type": "lesson"
},
{
"key": "jh2tv",
"type": "lesson"
},
{
"key": "tlkjd",
"type": "lesson"
},
{
"key": "cuzuy",
"type": "lesson"
},
{
"key": "yfo2u",
"type": "lesson"
},
{
"key": "y3y86",
"type": "lesson"
},
{
"key": "rj5v2",
"type": "lesson"
},
{
"key": "vvt8r",
"type": "lesson"
},
{
"key": "dle9b",
"type": "lesson"
},
{
"key": "m0o2v",
"type": "lesson"
},
{
"key": "jzr8q",
"type": "lesson"
},
{
"key": "z7h91",
"type": "lesson"
}
],
"progress": 0
}
],
"totalDurationSeconds": 7892,
"lastAccessTime": null,
"reviewsCnt": 0,
"activeVersionIds": []
}