配置编译环境
- 配置网络代理
如果环境无法直接访问外网,则需要配置网络代理。本章节提供临时配置和永久配置两种方法,永久配置网络代理有密码泄露的风险,环境中的所有用户均能获取到配置的密码,因此推荐临时配置网络代理。您可以根据实际情况选择合理的配置方法。
- 配置Yum源
正确配置Yum源以便于后续能够正常安装所需依赖包和软件。
- 安装基础依赖环境
构建TVM共享库,需要配置并安装相关依赖环境。
- 配置Python环境
为了方便进入TVM的Python环境,需要构建一个Python虚拟环境。Python环境推荐使用3.7或3.8.版本,3.9暂时不支持。
- 安装毕昇编译器
TVM需要LLVM用于CPU代码生成,在鲲鹏处理器上使用毕昇编译器提供的LLVM可以优化TVM的代码生成。