常用的编译器:
- GCC
- Visual C++
- Clang(LLVM): Clang 可以被看作是建立在 LLVM 之上的一个项目, 实际上LLVM是clang的后端,clang作为前端前端生成LLVM IR,https://zhuanlan.zhihu.com/p/656699711
- MSVC : 微软的, Mirosoft visual C++
- TVM: _Tensor Virtual Machine, 它可以将模型转为LLVM IR文件,再交给LLVM进行编译, _

_TVM的介绍: _https://zhuanlan.zhihu.com/p/577552081?utm_id=0
https://zhuanlan.zhihu.com/p/446976730?utm_id=0
_TVM的文档: _https://daobook.github.io/tvm/docs/dev/tutorial/codebase_walkthrough.html
其实关于clang有两种说法:
- LLVM架构的前端,
- 以LLVM为后端的编译器,上面的3,是指的按照这个来说的
本文探讨了常见的编译器,如GCC、VisualC++和Clang(LLVM架构的前端),以及Microsoft的VisualC++的衍生TVM(TensorVirtualMachine),着重介绍了它们的关系,TVM如何利用LLVM进行模型编译的过程。

869

被折叠的 条评论
为什么被折叠?



