TVM
文章平均质量分 94
清欢守护者
人间有味是清欢
展开
-
龙书《编译原理》摘要 第一章 引论
文章目录0. 前言1. 语言处理器2. 编译器基本结构3. 一些常用术语0. 前言最近开始研究TVM源码,总感觉自己抓不住主线。说是实现了新语言Relay,里面那些奇怪的东西是什么?是类似TF实现静态图吗?又感觉不太像。TVM叫深度学习编译器,网上找了个课程,看了一集,突然感觉打开了新世界的大门。不是科班出身,虽然本科数据结构学得很好,但根本没学过编译原理。看了课程之后,突然理解Relay的各种设计了(虽然细节不明白,但总体方向有点感觉了)。现在看Relay,都就一个思路:用C实原创 2021-06-03 15:56:52 · 404 阅读 · 0 评论 -
深度学习编译器系列视频摘要
文章目录0. 前言深度学习编译器(一)综述深度学习编译器(二)Auto TVM深度学习编译器(三) Auto Schedule0. 前言在B站黄雍涛博士发了几个深度学习编译器的视频,感觉说得挺好,所以记录一下。深度学习编译器(一)综述视频链接:深度学习编译器的作用:加速推理。深度学习编译器总架构一般分为前端与后端。前端:把各种各样的模型转换为编译器认识的形式(如TVM的Relay,一般都是DAG的形式),再进行各类图优化、算子融合等(都属于经典的《编译原理》的一部分)。后原创 2021-05-28 21:56:52 · 575 阅读 · 1 评论