|
26 | 26 |
|
27 | 27 | 通过《推理引擎:核心原理》这个课程,以及这门课程后面的几门课程,你将获取并且掌握的技能:
|
28 | 28 |
|
29 |
| -| | | | |
30 |
| -|:------:|:----------------------- |:-------------------------- | |
31 |
| -| **编号** | **名称** | **具体内容** | |
| 29 | +| | | | |
| 30 | +|:------:|:-------------------------- |:-------------------------- | |
| 31 | +| **编号** | **名称** | **具体内容** | |
32 | 32 | | 1 | [推理系统](./01_Inference/) | 推理系统整体介绍,推理引擎架构梳理 |
|
33 | 33 | | 2 | [轻量网络](./02_Mobilenet/) | 轻量化主干网络,MobileNet等SOTA模型介绍 |
|
34 | 34 | | 3 | [模型压缩](./03_Slim/) | 模型压缩4件套,量化、蒸馏、剪枝和二值化 |
|
|
39 | 39 |
|
40 | 40 | > *建议优先下载或者使用PDF版本,PPT版本会因为字体缺失等原因导致版本很丑哦~*
|
41 | 41 |
|
42 |
| -| | | | | | |
43 |
| -| --- | -------- | ----------------- | --------------------------------------------------------------------------------------------------- | --- | |
44 |
| -| 编号 | 名称 | 内容 | 资源 | 备注 | |
45 |
| -| 1 | 推理系统 | 01 内容介绍 | [slide](./01_Inference/01.introduction.pdf), [video](https://www.bilibili.com/video/BV1J8411K7pj/) | | |
46 |
| -| | 推理系统 | 02 什么是推理系统 | [slide](./01_Inference/02.constraints.pdf), [video](https://www.bilibili.com/video/BV1nY4y1f7G5/) | | |
47 |
| -| | 推理系统 | 03 推理流程全景 | [slide](./01_Inference/03.workflow.pdf), [video](https://www.bilibili.com/video/BV1M24y1v7rK/) | | |
48 |
| -| | 推理系统 | 04 推理系统架构 | [slide](./01_Inference/04.system.pdf), [video](https://www.bilibili.com/video/BV1Gv4y1i7Tw/) | | |
49 |
| -| | 推理系统 | 05(上) 推理引擎架构 | [slide](./01_Inference/05.inference.pdf), [video](https://www.bilibili.com/video/BV1Mx4y137Er/) | | |
50 |
| -| | 推理系统 | 05(下) 推理引擎架构 | [slide](./01_Inference/06.architecture.pdf), [video](https://www.bilibili.com/video/BV1FG4y1C7Mn/) | | |
51 |
| -| | | | | | |
52 |
| -| 2 | 模型小型化 | 01 推理参数了解 | [slide](./02_Mobilenet/01.introduction.pdf), [video](https://www.bilibili.com/video/BV1KW4y1G75J/) | | |
53 |
| -| | 模型小型化 | 02(上) CNN模型小型化 | [slide](./02_Mobilenet/02.cnn.pdf), [video](https://www.bilibili.com/video/BV1Y84y1b7xj/) | | |
54 |
| -| | 模型小型化 | 02(下) CNN模型小型化 | [slide](./02_Mobilenet/02.cnn.pdf), [video](https://www.bilibili.com/video/BV1DK411k7qt/) | | |
55 |
| -| | 模型小型化 | 03 Transformer小型化 | [slide](./02_Mobilenet/03.transform.pdf), [video](https://www.bilibili.com/video/BV19d4y1V7ou/) | | |
56 |
| -| | | | | | |
57 |
| -| 3 | 模型压缩 | 01 基本介绍 | [slide](./03_Slim/01.introduction.pdf), [video](https://www.bilibili.com/video/BV1384y187tL/) | | |
58 |
| -| | 模型压缩 | 02 低比特量化原理 | [slide](./03_Slim/02.quant.pdf), [video](https://www.bilibili.com/video/BV1VD4y1n7AR/) | | |
59 |
| -| | 模型压缩 | 03 感知量化训练 QAT | [slide](./03_Slim/03.qat.pdf), [video](https://www.bilibili.com/video/BV1s8411w7b9/) | | |
60 |
| -| | 模型压缩 | 04 训练后量化PTQ与部署 | [slide](./03_Slim/04.ptq.pdf), [video](https://www.bilibili.com/video/BV1HD4y1n7E1/) | | |
61 |
| -| | 模型压缩 | 05 模型剪枝 | [slide](./03_Slim/05.pruning.pdf), [video](https://www.bilibili.com/video/BV1y34y1Z7KQ/) | | |
62 |
| -| | 模型压缩 | 06(上) 知识蒸馏原理 | [slide](./03_Slim/06.distillation.pdf), [video](https://www.bilibili.com/video/BV1My4y197Tf/) | | |
63 |
| -| | 模型压缩 | 06(下) 知识蒸馏算法 | [slide](./03_Slim/06.distillation.pdf), [video](https://www.bilibili.com/video/BV1vA411d7MF/) | | |
64 |
| -| | | | | | |
65 |
| -| 4 | 模型转换&优化 | 01 基本介绍 | [slide](./04_Converter/01.introduction.pdf), [video](https://www.bilibili.com/video/BV1724y1z7ep/) | | |
66 |
| -| 4.1 | 模型转换模块 | 02 架构与文件格式 | [slide](./04_Converter/02.converter_princ.pdf), [video](https://www.bilibili.com/video/BV13P4y167sr/) | | |
67 |
| -| | 模型转换模块 | 03 自定义计算图IR | [slide](./04_Converter/03.converter_ir.pdf), [video](https://www.bilibili.com/video/BV1rx4y177R9/) | | |
68 |
| -| | 模型转换模块 | 04 流程细节 | [slide](./04_Converter/04.converter_detail.pdf), [video](https://www.bilibili.com/video/BV13341197zU/) | | |
69 |
| -| 4.2 | 图优化模块 | 05 计算图优化策略 | [slide](./04_Converter/05.optimizer.pdf), [video](https://www.bilibili.com/video/BV1g84y1L7tF/) | | |
70 |
| -| | 图优化模块 | 06 常量折叠&冗余节点消除 | [slide](./04_Converter/06.basic.pdf), [video](https://www.bilibili.com/video/BV1fA411r7hr/) | | |
71 |
| -| | 图优化模块 | 07 算子融合/替换/前移 | [slide](./04_Converter/06.basic.pdf), [video](https://www.bilibili.com/video/BV1Qj411T7Ef/) | | |
72 |
| -| | 图优化模块 | 08 数据布局转换&内存优化 | [slide](./04_Converter/07.extend.pdf), [video](https://www.bilibili.com/video/BV1Ae4y1N7u7/) | | |
73 |
| -| | | | | | |
74 |
| -| 5 | Kernel优化 | 01 Kernel优化架构 | [slide](./05_Kernel/01.introduction.pdf), [video](https://www.bilibili.com/video/BV1Ze4y1c7Bb/) | | |
75 |
| -| | Kernel优化 | 02 卷积操作基础原理 | [slide](./05_Kernel/02.conv.pdf),[video](https://www.bilibili.com/video/BV1No4y1e7KX/) | | |
76 |
| -| | Kernel优化 | 03 Im2Col算法 | [slide](./05_Kernel/03.im2col.pdf),[video](https://www.bilibili.com/video/BV1Ys4y1o7XW/) | | |
77 |
| -| | Kernel优化 | 04 Winograd算法 | [slide](./05_Kernel/04.winograd.pdf),[video](https://www.bilibili.com/video/BV1vv4y1Y7sc/) | | |
78 |
| -| | Kernel优化 | 05 QNNPack算法 | [slide](./05_Kernel/05.qnnpack.pdf),[video](https://www.bilibili.com/video/BV1ms4y1o7ki/) | | |
79 |
| -| | Kernel优化 | 06 推理内存布局 | [slide](./05_Kernel/06.memory.pdf), [video](https://www.bilibili.com/video/BV1eX4y1X7mL/) | | |
80 |
| -| | Kernel优化 | 07 nc4hw4内存排布 | [slide](./05_Kernel/07.nc4hw4.pdf), [video]() | | |
81 |
| -| | Kernel优化 | 08 汇编与循环优化 | [slide](./05_Kernel/08.others.pdf), [video]() | | |
| 42 | +| | | | | | |
| 43 | +| --- | -------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------- | --- | |
| 44 | +| 编号 | 名称 | 内容 | 资源 | 备注 | |
| 45 | +| 1 | 推理系统 | 01 内容介绍 | [slide](./01_Inference/01.introduction.pdf), [video](https://www.bilibili.com/video/BV1J8411K7pj/), [字幕](./srt/01_Inference/01.srt) | | |
| 46 | +| | 推理系统 | 02 什么是推理系统 | [slide](./01_Inference/02.constraints.pdf), [video](https://www.bilibili.com/video/BV1nY4y1f7G5/), [字幕](./srt/01_Inference/02.srt) | | |
| 47 | +| | 推理系统 | 03 推理流程全景 | [slide](./01_Inference/03.workflow.pdf), [video](https://www.bilibili.com/video/BV1M24y1v7rK/), [字幕](./srt/01_Inference/03.srt) | | |
| 48 | +| | 推理系统 | 04 推理系统架构 | [slide](./01_Inference/04.system.pdf), [video](https://www.bilibili.com/video/BV1Gv4y1i7Tw/), [字幕](./srt/01_Inference/04.srt) | | |
| 49 | +| | 推理系统 | 05(上) 推理引擎架构 | [slide](./01_Inference/05.inference.pdf), [video](https://www.bilibili.com/video/BV1Mx4y137Er/), [字幕](./srt/01_Inference/04.srt) | | |
| 50 | +| | 推理系统 | 05(下) 推理引擎架构 | [slide](./01_Inference/06.architecture.pdf), [video](https://www.bilibili.com/video/BV1FG4y1C7Mn/),[字幕](./srt/01_Inference/05.srt) | | |
| 51 | +| | | | | | |
| 52 | +| 2 | 模型小型化 | 01 推理参数了解 | [slide](./02_Mobilenet/01.introduction.pdf), [video](https://www.bilibili.com/video/BV1KW4y1G75J/), [字幕](./srt/02_Mobilenet/01.srt) | | |
| 53 | +| | 模型小型化 | 02(上) CNN模型小型化 | [slide](./02_Mobilenet/02.cnn.pdf), [video](https://www.bilibili.com/video/BV1Y84y1b7xj/), [字幕](./srt/02_Mobilenet/02.srt) | | |
| 54 | +| | 模型小型化 | 02(下) CNN模型小型化 | [slide](./02_Mobilenet/02.cnn.pdf), [video](https://www.bilibili.com/video/BV1DK411k7qt/), [字幕](./srt/02_Mobilenet/03.srt) | | |
| 55 | +| | 模型小型化 | 03 Transformer小型化 | [slide](./02_Mobilenet/03.transform.pdf), [video](https://www.bilibili.com/video/BV19d4y1V7ou/), [字幕](./srt/02_Mobilenet/04.srt) | | |
| 56 | +| | | | | | |
| 57 | +| 3 | 模型压缩 | 01 基本介绍 | [slide](./03_Slim/01.introduction.pdf), [video](https://www.bilibili.com/video/BV1384y187tL/), [字幕](./srt/03_Slim/01.srt) | | |
| 58 | +| | 模型压缩 | 02 低比特量化原理 | [slide](./03_Slim/02.quant.pdf), [video](https://www.bilibili.com/video/BV1VD4y1n7AR/), [字幕](./srt/03_Slim/02.srt) | | |
| 59 | +| | 模型压缩 | 03 感知量化训练 QAT | [slide](./03_Slim/03.qat.pdf), [video](https://www.bilibili.com/video/BV1s8411w7b9/), [字幕](./srt/03_Slim/03.srt) | | |
| 60 | +| | 模型压缩 | 04 训练后量化PTQ与部署 | [slide](./03_Slim/04.ptq.pdf), [video](https://www.bilibili.com/video/BV1HD4y1n7E1/), [字幕](./srt/03_Slim/04.srt) | | |
| 61 | +| | 模型压缩 | 05 模型剪枝 | [slide](./03_Slim/05.pruning.pdf), [video](https://www.bilibili.com/video/BV1y34y1Z7KQ/), [字幕](./srt/03_Slim/05.srt) | | |
| 62 | +| | 模型压缩 | 06(上) 知识蒸馏原理 | [slide](./03_Slim/06.distillation.pdf), [video](https://www.bilibili.com/video/BV1My4y197Tf/), [字幕](./srt/03_Slim/06.srt) | | |
| 63 | +| | 模型压缩 | 06(下) 知识蒸馏算法 | [slide](./03_Slim/06.distillation.pdf), [video](https://www.bilibili.com/video/BV1vA411d7MF/), [字幕](./srt/03_Slim/07.srt) | | |
| 64 | +| | | | | | |
| 65 | +| 4 | 模型转换&优化 | 01 基本介绍 | [slide](./04_Converter/01.introduction.pdf), [video](https://www.bilibili.com/video/BV1724y1z7ep/), [字幕](./srt/04_Converter/01.srt) | | |
| 66 | +| 4.1 | 模型转换模块 | 02 架构与文件格式 | [slide](./04_Converter/02.converter_princ.pdf), [video](https://www.bilibili.com/video/BV13P4y167sr/), [字幕](./srt/04_Converter/02.srt) | | |
| 67 | +| | 模型转换模块 | 03 自定义计算图IR | [slide](./04_Converter/03.converter_ir.pdf), [video](https://www.bilibili.com/video/BV1rx4y177R9/), [字幕](./srt/04_Converter/03.srt) | | |
| 68 | +| | 模型转换模块 | 04 流程细节 | [slide](./04_Converter/04.converter_detail.pdf), [video](https://www.bilibili.com/video/BV13341197zU/), [字幕](./srt/04_Converter/04.srt) | | |
| 69 | +| 4.2 | 图优化模块 | 05 计算图优化策略 | [slide](./04_Converter/05.optimizer.pdf), [video](https://www.bilibili.com/video/BV1g84y1L7tF/), [字幕](./srt/04_Converter/05.srt) | | |
| 70 | +| | 图优化模块 | 06 常量折叠&冗余节点消除 | [slide](./04_Converter/06.basic.pdf), [video](https://www.bilibili.com/video/BV1fA411r7hr/), [字幕](./srt/04_Converter/06.srt) | | |
| 71 | +| | 图优化模块 | 07 算子融合/替换/前移 | [slide](./04_Converter/06.basic.pdf), [video](https://www.bilibili.com/video/BV1Qj411T7Ef/), [字幕](./srt/04_Converter/07.srt) | | |
| 72 | +| | 图优化模块 | 08 数据布局转换&内存优化 | [slide](./04_Converter/07.extend.pdf), [video](https://www.bilibili.com/video/BV1Ae4y1N7u7/), [字幕](./srt/04_Converter/08.srt) | | |
| 73 | +| | | | | | |
| 74 | +| 5 | Kernel优化 | 01 Kernel优化架构 | [slide](./05_Kernel/01.introduction.pdf), [video](https://www.bilibili.com/video/BV1Ze4y1c7Bb/), [字幕](./srt/05_Kernel/01.srt) | | |
| 75 | +| | Kernel优化 | 02 卷积操作基础原理 | [slide](./05_Kernel/02.conv.pdf),[video](https://www.bilibili.com/video/BV1No4y1e7KX/), [字幕](./srt/05_Kernel/02.srt) | | |
| 76 | +| | Kernel优化 | 03 Im2Col算法 | [slide](./05_Kernel/03.im2col.pdf),[video](https://www.bilibili.com/video/BV1Ys4y1o7XW/), [字幕](./srt/05_Kernel/03.srt) | | |
| 77 | +| | Kernel优化 | 04 Winograd算法 | [slide](./05_Kernel/04.winograd.pdf),[video](https://www.bilibili.com/video/BV1vv4y1Y7sc/), [字幕](./srt/05_Kernel/04.srt) | | |
| 78 | +| | Kernel优化 | 05 QNNPack算法 | [slide](./05_Kernel/05.qnnpack.pdf),[video](https://www.bilibili.com/video/BV1ms4y1o7ki/), [字幕](./srt/05_Kernel/05.srt) | | |
| 79 | +| | Kernel优化 | 06 推理内存布局 | [slide](./05_Kernel/06.memory.pdf), [video](https://www.bilibili.com/video/BV1eX4y1X7mL/), [字幕](./srt/05_Kernel/06.srt) | | |
| 80 | +| | Kernel优化 | 07 nc4hw4内存排布 | [slide](./05_Kernel/07.nc4hw4.pdf) | | |
| 81 | +| | Kernel优化 | 08 汇编与循环优化 | [slide](./05_Kernel/08.others.pdf) | | |
82 | 82 |
|
83 | 83 | ## 目标学员
|
84 | 84 |
|
|
0 commit comments