介绍传统编译器和AI编译器的区别,AI编译器的核心流程,一些主流的AI编译器生态介绍,探讨介绍AI编译器流程中前端部分,包含模型导入及其可以做的图优化,从 PyTorch 的核心设计理念——动态计算图出发,梳理图优化技术体系的演进历程,包括三条代表性技术路线:早期的 TorchScript(包含 jit.trace 和 jit.script);中期的 torch.fx 图重写机制;以及 PyTorch 2.0 引入的统一编译入口 torch.compile,并深入分析其核心组件 TorchDynamo、AOTAutograd 以及 TorchInductor 后端的设计原理与亮点,最后探讨并介绍AI编译器流程中后端部分,包含运行时、算子调用以及在此阶段可以做的优化方法。
本课程旨在帮助学生深入理解AI编译器的核心原理与设计方法,系统掌握现代AI编译技术栈的关键组件和优化手段,培养开发高性能、可移植AI模型编译优化的工程实践能力。课程结束后,学生将能够深入理解AI编译器的核心流程和技术体系:
共 4 小时
无
建议学生具备以下基础:
课时:1小时
前置依赖:无
课时:1小时
前置依赖:无
课时:1小时
前置依赖:无
课时:1小时
前置依赖:无