参考
- anaconda和python版本对照表。
- Ubuntu安装Tensorflow(GPU版)。安装流程,适用Tensorflow1.4,cuda8.0,cudnn6.0。cudnn6.0从官网可以下载,用邮箱注册个账号即可。该教程无法安装cuda8。
- pip安装whl文件及tensorflow安装。tensorflow镜像下载慢时,可以先下载whl文件再安装。
- ubuntu 18.04安装cuda 8.0 和cudnn 6.0。安装cuda8的正确方法。
- Tensorflow不同版本要求与CUDA及CUDNN版本对应关系。
- Ubuntu18.04多个版本GCC编译器的切换。
安装anaconda2-5.2.0和python2.7.14
- 从清华镜像下载Anaconda2-5.2.0-Linux-x86_64.sh。
命令行安装。
bash Anaconda2-5.2.0-Linux-x86_64.sh
安装tensorflow1.4.1-cpu版
放弃创建虚拟环境,直接用pip安装tensorflow。
~/anaconda2/bin# ./pip install tensorflow==1.4.1
安装tensorflow1.4.1-gpu版
安装gpu版本。安装时服务器从清华镜像下载速度很慢。
~/anaconda2/bin# ./pip install tensorflow-gpu 1.4.1
后先将whl文件下载到本地,再上传到服务器,然后用whl文件安装,速度很快!
~/anaconda2/bin# ./pip install /root/wxg/software/tensorflow_gpu-1.4.1-cp27-cp27mu-manylinux1_x86_64.whl
安装cuda8和cudnn6
下载。从Ubuntu安装Tensorflow(GPU版)中的官方下载,需要用邮箱注册账号。
- 安装。采用ubuntu 18.04安装cuda 8.0 和cudnn 6.0中的方法,安装成功。
无效尝试
虚拟环境
使用/anaconda2/bin/conda创建虚拟环境,默认的conda是anaconda3下的。
~/anaconda2/bin# ./conda create --name py2715 python=2.7
安装cuda
安装CUDA :Toolkit: Installation Failed. Using unsupported Compiler。解决安装cuda时的Using unsupported Compiler问题,需要安装对应的gcc版本。CUDA,NVIDIA Driver,Linux,GCC之间的版本对应关系表格。cuda和gcc版本要对应。- Ubuntu18.04.2 里 gcc-4.8.5 和 g++-4.8.5 和 boost 1.58.0 安装。成功装上了gcc-4.8.5。如果是在ubuntu安装软件,最好直接查ubuntu,而不是linux,二者可能有差异。
编译安装 gcc4.8.2。安装方法比较简单,特别是依赖包的自动下载安装。报错cfns.gperf:101:1: error: ‘const char libc_name_p(const char, unsigned int)’ redeclared inline with ‘gnu_inline’ attributeGCC高版本编译低版本GCC报错。安装gcc文件gcc高版本编译低版本需要修改的文件。
安装cuda8报错
- 问题1,Missing recommended library: libGLU.so
```shell
报错
Installing the CUDA Toolkit in /usr/local/cuda-8.0 … Missing recommended library: libGLU.so Missing recommended library: libXmu.so Missing recommended library: libGL.so
需要新更新apt-get,否则无法从阿里云下载安装需要的文件
apt-get update
安装libGLU.so
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
# sudo ./cuda_8.0.61_375.26_linux.run —override
2. 问题2,Using unsupported Compiler. gcc版本太高,
按照[gcc高版本编译低版本需要修改的文件](https://gcc.gnu.org/git/?p=gcc.git;a=commitdiff;h=ec1cc0263f156f70693a62cf17b254a0029f4852)修改后,仍然报错。
```shell
../../../libgcc/shared-object.mk:14: recipe for target 'unwind-dw2.o' failed
make[3]: *** [unwind-dw2.o] Error 1
make[3]: Leaving directory '/root/wxg/software/gcc-4.8.2/gcc-build/x86_64-unknown-linux-gnu/libgcc'
Makefile:17607: recipe for target 'all-stage1-target-libgcc' failed
make[2]: *** [all-stage1-target-libgcc] Error 2
make[2]: Leaving directory '/root/wxg/software/gcc-4.8.2/gcc-build'
Makefile:21493: recipe for target 'stage1-bubble' failed
make[1]: *** [stage1-bubble] Error 2
make[1]: Leaving directory '/root/wxg/software/gcc-4.8.2/gcc-build'
Makefile:891: recipe for target 'all' failed
make: *** [all] Error 2
- 安装gcc4.8.5后,仍然报错。
You are attempting to install on an unsupported configuration. Do you wish to continue?