随着人工智能技术的发展,任何耗费大量人力的工作都将被自动化取代,码农的开发工作也不例外。自动化是未来发展的大方向,大趋势。那么,掌握自动化工具就显得格外重要。那么,赶紧跟着小编的AutoKernel教程,一起进军自动化优化
领域吧~
AutoKernel教程分为初级课程和高级课程,目前开放的是初级课程
通过本教程,你将获得的能力:
- 熟悉AutoKernel开发环境
- 掌握基本的Halide语言,具备描述算子能力
- 掌握常见的优化调度策略Schedule
- 具备快速将自动优化算子集成进Tengine框架的能力
课程大纲:
- 01: AutoKernel开发环境快速入门
- 02: Tengine快速入门
- 03: Halide初体验
- 04: AutoKernel Plugin快速入门
- 05: Halide调度策略Schedule
- 06: GEMM调度策略优化指南
课程配套代码:
- 02_tengine_tutorial.cpp
- 03_halide_basic.py
- 03_halide_feed_data.py
- 03_halide_magic.py
- 04_test_relu.cpp
- 05_loop_schedule.py
- 06_gemm_optimization.cpp
(待补充...)