anaconda3+keras + theano/tensorflow的安装和测试

在windows 7中文版上,安装keras(theano、tensorflow、gpu/cuda/)

1、安装python(anaconda,http://python.jobbole.com/86236/)

a)从https://www.continuum.io/downloads下载anaconda(theano对python 2.7和3.6都可以,但tensorflow只支持python 3.5以上),anaconda的安装和使用可参照http://python.jobbole.com/86236/的说明。

b)设置anaconda的国内镜像:在cmd下,键入:anaconda3\scripts conda config  --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/,该url会被anaconda记录在C:\Users\Administrator\.condarc文件中。(另外,conda config --set show_channel_urls yes,显示url。有时候这条指令会显示空,没关系,只要在安装后面的包时,实际是从清华网站下载就可以


2、重启电脑


3、安装theano (http://blog.csdn.net/churximi/article/details/51627849)

a)按照http://blog.csdn.net/churximi/article/details/51627849的说明,借助Anaconda来安装mingw和theano:

启动cmd,在scripts\下执行:

i)conda install mingw libpython  //安装mingw

ii)pip install theano    //安装theano

iii)在PATH中,添加 D:\Anaconda3;D:\Anaconda3\Scripts;

iv)不要建立:[变量PYTHONPATH: D:\Anaconda\Lib\site-packages\theano;],否则import theano时会出错。

v)在cmd的home目录中新建 .theanorc.txt 文件, 输入如下内容:

   [global] openmp=False

   [blas] ldflags =

   [gcc] cxxflags = -ID:\Anaconda3\MinGW\     ;此处与原文不同,因为MinGW下没有include目录;

vi)重启电脑,再测试:

   python

   import theano

   print theano.config.blas.ldflags


b)配置gpu的cuda(https://developer.nvidia.com/cuda-downloads)、cudnn(https://developer.nvidia.com/cudnn),设置PATH路径、编写.theanorc.txt文件以启用gpu。


c)用conda安装nose-parameterized。


d)测试的时候要注意:python3 的print需要括号,例如 print('hellw world')。


e)另外,anaconda中已经安装了scipy,但测试blas是,却报没有blas,不知道为什么。由于blas编译和安装的复杂性,不建议自己编译blas,尽量使用anaconda。


4、安装tensorflow,最好再重启电脑

a)conda create -n tensorflow python=3.6, 然后点击:开始菜单->Anaconda3—>Anaconda Navigator,点击左侧的Environments,可以看到tensorflow的环境已经创建好了

b)启动Tensorflow环境:activate tensorflow

c)安装Tensorflow命令(cpu版本/gpu版本):pip install --upgrade tensorflow / tensorflow-gpu。(http://blog.csdn.net/u012898521/article/details/69611800,或者简单的参考ttp://blog.csdn.net/sinat_30651073/article/details/72533363)

d)测试tensorflow:在python中,输入 import tensorflow as tf  或者打开spyder(tensorflow)

e)退出TensorFlow:deactivate  tensorflow

f)设置后端:由于keras的后端默认用tensorflow,所以转换成theano的话,配置文件是C:\Users\.keras\keras.json

{

  "image_data_format": "channels_last",

  "epsilon": 1e-07,

  "floatx": "float32",

  "backend": "tensorflow"
}


5、用Mnist进行测试(http://www.360doc.com/content/17/0624/12/1489589_666148811.shtml)


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值