- 博客(3)
- 收藏
- 关注
原创 TVM——C代码和python代码结构
TVM中C代码和python代码结构前言动态库libtvm.solibtvm_runtime.sopython如何调用C++函数_ffi_api模块前言伴随着python的崛起以及神经网络的广泛运用,python被越来越多人所使用。特别是现在“算法工程师”大部分都是用的是python来训练网络,但是python在边缘侧和端侧的性能不足会是一个部署所面临的严峻问题。因此TVM通过python的前端来解析网络,将网络通过编译生成高性能的模型固件,从而能够基本达到部署的条件。这篇文章主要学习python和C之
2022-05-04 14:21:59
638
原创 TVM前端初步代码阅读——以onnx.py为例
TVM前端初步代码阅读——以onnx.py为例前言GraphProtofrom_onnx_parse_graph_initializers_parse_graph_input_check_user_inputs_in_outermost_graph_scope_check_for_unsupported_ops_construct_nodes剩余部分前言TVM的前端是针对每种支持的模型格式,将这些模型格式转换为TVM自己的IRModule。以便后续能够只针对IRModule进行更深度的后端优化和代码生成
2022-04-16 20:05:45
496
1
原创 TVM源码分析——总体安排
TVM源码分析(一)简介TVM源码目录结构后续博客安排简介本系列博客的主要目的是博主在打算学习TVM时,发现对TVM的源码介绍内容非常少,因此本系列博客主要以学习TVM框架为前提下,来对TVM的源码内容进行解读,从而也能帮助更多的人来了解TVM。TVM源码目录结构3rdparty:主要是TVM使用到的第三方库apps:包含了TVM的扩展项目,并有使用TVM的示例cmake:cmake...
2019-12-14 21:55:09
2834
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人