CentOS 7安装tensorflow 1.6

Posted linyx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS 7安装tensorflow 1.6相关的知识,希望对你有一定的参考价值。

1 pip3 install tensorflow-gpu==1.6

1.6 依赖于cuda 9.0 cuDNN 7,并且前提需要下载和安装nvidia驱动。

安装驱动

nvidia 驱动地址: http://www.geforce.cn/drivers

1 vim /lib/modprobe.d/dist-blacklist.conf

添加:

1 blacklist nouveau
2 options nouveau modeset=0

然后执行:

1 mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
2 dracut /boot/initramfs-$(uname -r).img $(uname -r)  

重启,登录界面那里按ctrl+alt+f2,输入init 3。然后在命令行中执行那个run文件。

1 ./NVIDIA-Linux-x86_64-390.25.run

重启。

安装cuda

cuda 下载:https://developer.nvidia.com/cuda-90-download-archive?target_os=Linux&target_arch=x86_64&target_distro=CentOS&target_version=7&target_type=rpmlocal

1 rpm -i cuda-repo-rhel7-9-0-local-9.0.176-1.x86_64.rpm
2 yum install cuda-libraries-9-0
3 yum install cuda-9-0.x86_64 --skip-broken
4 ldconfig

安装cuDNN

参照官方说明:http://docs.nvidia.com/deeplearning/sdk/cudnn-install/index.html

cuDNN下载:https://developer.nvidia.com/cudnn

下载完拷到cuda9.0的目录下,再ldconfig。

 1 cp include/* /usr/local/cuda-9.0/include/
 2 cp lib64/libcudnn* /usr/local/cuda-9.0/lib64/
 3 cd /usr/local/cuda-9.0/include/
 4 chmod a+r cudnn.h
 5 cd /usr/local/cuda-9.0/lib64/
 6 chmod a+r libcudnn*
 7 rm libcudnn.so
 8 rm libcudnn.so.7
 9 ln -s libcudnn.so.7.1.1 libcudnn.so.7
10 ln -s libcudnn.so.7 libcudnn.so
11 ldconfig

 

以上是关于CentOS 7安装tensorflow 1.6的主要内容,如果未能解决你的问题,请参考以下文章

sh 在Centos 7(CPU)上安装Tensorflow服务

CentOS 7 上搭建nginx 1.6

CentOS下TensorFlow安装命令

linux下安装TensorFlow(centos)

Centos 7.4.1708 安装cuda8.0cudnn v5.1Tensorflow 1.2.1Python 2.7.5教程

Centos 7.4.1708 安装cuda8.0cudnn v5.1Tensorflow 1.2.1Python 2.7.5教程