ubuntu安装环节略过,另外系统安装后记得更新下Nvidia的驱动
实验环境
系统:ubuntu 16.04
显卡:GTX 1060 6G
python环境:python2.7 (已安装Anaconda4.2)
1. 安装CUDA与cuDNN
由于16.04自带的gcc和g++版本是5.4的,需要将其替换为5.0之前的版本
1.1 更换gcc和g++的版本
安装地板版的gcc与g++
删除/usr/bin目录下原始的gcc,g++的链接文件
创建软链接
1.2 安装CUDA8.0
CUDA下载地址:
https://developer.nvidia.com/cuda-downloads
使用deb包安装
写环境变:
1.3 安装cuDNN
cuDNN下载:https://developer.nvidia.com/rdp/cudnn-download
解压缩后将文件拷贝到CUDA目录下即可
2. 安装TensorFlow
PS:目前tensorflow已经出了1.0版本,建议参考官方最新的安装指导,旧版本升级可以使用pip install --upgrade tenforlow-gpu
官网提供了多种安装方式,当前的版本是0.12
由于自己以及安装了Anaconda,所以采用该方式安装:
我这里安装的是GPU的版本,如果没有GPU则安装对应的CPU版本即可。
3. 安装Keras
在tensorflow的环境下直接安装即可: