配置编译环境
- 配置网络代理
如果环境无法直接访问外网,则需要配置网络代理。本章节提供临时配置和永久配置两种方法,永久配置网络代理有密码泄露的风险,环境中的所有用户均能获取到配置的密码,因此推荐临时配置网络代理。您可以根据实际情况选择合理的配置方法。
- 安装基础软件
本章节使用Yum源方式安装GCC/G++、Python等编译TensorFlow所依赖的基础软件。
- 安装Python
openEuler 22.03 LTS SP3操作系统默认安装的Python版本为3.9.9,而TensorFlow 1.15.5依赖的Python版本是3.7.x,因此需要重新安装Python,本文使用源码安装方式安装Python 3.7.5。
- 安装Bazel
TensorFlow编译时需要使用Bazel工具。TensorFlow 1.15.5依赖的Bazel版本为0.26.1,请下载正确的Bazel版本。
- 安装hdf5库
TensorFlow 1.15.5编译依赖于h5py,而h5py安装依赖于hdf5库,因此需要安装hdf5库。