【TVM手册】一、编译指南

编译

参考资料

install from source
mac机器上编译tvm

编译步骤

  1. 基本参照mac机器上编译tvm
  2. NNPACN按照官网教程存在问题Error in Build NNPACK @mbp
    因此,这里给出NNPACK的安装方法,参考NNPACK的github官方教程
    brew install ninja
    mkdir build
    cd build
    cmake -G Ninja ..
    ninja
    
  3. 测试安装成功
    python3 -c "import tvm; from tvm import relay"
    

报错

1. ImportError: cannot import name ‘bilinear_sample_nchw’ from ‘topi.cpp.util’

  • 参考资料
    • 从源码构建TVM
    • cannot import name ‘bilinear_sample_nchw’
  • 最终解决方案
    vi ~/.bash_profile
    export 	LD_LIBRARY_PATH=/usr/local/Cellar/python/3.7.6_1/Frameworks/Python.fra	mework/Versions/3.7/lib/python3.7/site-packages/topi-0.7.dev0-py3.7.egg/topi
    source ~/.bash_profile
    

2. /tvm/src/runtime/contrib/nnpack/convolution.cc:27:10: fatal error: ‘nnpack.h’ file not found

你可能感兴趣的:(CNN落地,TVM)