Tensorflow-gpu源码linux-gcc编译
1. gcc 4.8.0 下载地址
安装gcc 4.8 指定版本需要先行安装 gcc
yum install gcc
yum install gcc-c++
这两个命令步骤还是很快的。之后我们可以查看我们的gcc版本
gcc –version
下载完成后,我们将其放到linux中的/usr/local路径下进行解压
下载编译所需依赖项
cd /usr/local/
cd gcc-4.8.0
./contrib/download_prerequisites
cd ..
建立编译后文件存放目录
mkdir gcc-build-6.4.0
cd gcc-build-6.4.0
../gcc-6.4.0/configure –enable-checking=release –enable-languages=c,c++ –disable-multilib
编译
make
安装
make install
查看版本号
gcc –version
2. 安装bazel 0.19.2
3. 编译过程中可能会报错”no such package ‘@png_archive//“,建议在编译之前运行如下命令
yum install -y patch
4. no such package ‘@icu//‘
这是从github上下载icu-release-62-1.tar.gz时超时,报错。
自行从github上下载icu包,放到自己搭建的服务器上,如
修改third_party/icu/workspace.bzl
1 | """Loads a lightweight subset of the ICU library for Unicode processing.""" |
- 错误提示checksum和需要的不一致
1 | 文件中写的是 |
5. 编译时突然退出 C++ compilation of rule ‘@aws//:aws’ failed (Exit 4): gcc failed: error executing command
status 4表示内存不足,
所以限制bazel线程数,在bazel build命令中添加:
–local_resources=2048,.5,1.0\
简单粗暴换电脑、加内存
目前看16G内存比较好。
6. pip 8.0更新 22.1 失败
- 20年1月,已停止对python 2.7 更新与支持
因为夸版本较大,所以先升级到指定版本如
python -m pip install –user –upgrade pip==20.2.4
/usr/bin/python -m pip install –upgrade pip
pip –version
7.
本文作者: NUK
最后更新: 2023年12月13日 17:35:03
本文链接: http://www.uilucky.com/post/64db293.html
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可,转载请注明出处!