DeepLearning入门笔记(一),准备工作与注意事项
本文记录了安装theano、keras、tensorflow以及运行tutorial程序时遇到的一些问题,供后人参考。 实验机器:联想笔记本,i7-6700HQ,GTX960M,16G内存,SSD硬盘,64位Ubuntu 16.04 LTS 备注: 不推荐windows,会遇到各种不兼容问题。Ubuntu最好使用16.04这个版本,低版本的Ubuntu可能出现显卡驱动不支持等问题。 Ubuntu16.04 装好后,注意将系统默认的显卡驱动改为nvidia的驱动,并更新显卡驱动,我用的是version 367.48。 TensorFlow的gpu版本安装比较麻烦,由于CUDA版本兼容问题,如果使用当前最新的CUDA 8.0,则需要自己重新编译TensorFlow源代码,然后本地安装。 建议先安装Theano和Keras,流程相对容易,早点跑出“hello world”,增强信心。 安装Theano作为后端的Keras: 详细流程可参见 http://keras-cn.readthedocs.io/en/latest/getting_started/keras_linux/ 流程中安装CUDA和cuDNN时,应选择CUDA 8.0和cuDNN 5.0,安装完毕后,一定要记得重启电脑!否则运行tutorial代码会提示no CUDA-capable device is detected