Windows server 2012 下theano安装并配置GPU
来源:互联网 发布:java旅游管理系统 编辑:程序博客网 时间:2024/04/28 10:48
在windows server 2012安装theano需要python环境以及一些必备的theano依赖的库,同时,要使用到GPU,需要VS和cuda。
3.安装 AnacondaCE。这个是根据theano官方的推荐选项之一安装的,是免费的,商业上使用也是免费的。另外两个推荐选择中的EDP在 Windows server2012下面无法安装,而Canopy需要购买,虽然学生可以免费使用一年;
4.在python官网上面下载theano,下载下来的是压缩包格式的,将theano解压;
5.新建一个环境变量PYTHONPATH,将theano的目录添加到这个变量中;可以在命令行中输入 echo %PYTHONPATH%,输出的应该就是你刚才设置的目录。
6在C:\Users\%自己的用户名% 目录下新建一个.theanorc文件,此处注意:并不是.theanorc.txt;如果是txt的话,在我的环境下,txt格式的配置文件并没有作用。
7.在.theanorc文件添加下面的配置,其中VS的目录和python的目录要按照实际情况修改,如果要使用GPU来加速的话,就必须将device设置为gpu*,后面的*可以设置为显卡对应的编号,如果只有一个独立显卡的话,可以设置为gpu0:
安装过程有下面七步:
1.安装VS,我安装的是VS2012;
2.安装cuda6.0,因为cuda5.5以前并不支持Windows sever 2012;
3.安装 AnacondaCE。这个是根据theano官方的推荐选项之一安装的,是免费的,商业上使用也是免费的。另外两个推荐选择中的EDP在 Windows server2012下面无法安装,而Canopy需要购买,虽然学生可以免费使用一年;
4.在python官网上面下载theano,下载下来的是压缩包格式的,将theano解压;
5.新建一个环境变量PYTHONPATH,将theano的目录添加到这个变量中;可以在命令行中输入 echo %PYTHONPATH%,输出的应该就是你刚才设置的目录。
6在C:\Users\%自己的用户名% 目录下新建一个.theanorc文件,此处注意:并不是.theanorc.txt;如果是txt的话,在我的环境下,txt格式的配置文件并没有作用。
7.在.theanorc文件添加下面的配置,其中VS的目录和python的目录要按照实际情况修改,如果要使用GPU来加速的话,就必须将device设置为gpu*,后面的*可以设置为显卡对应的编号,如果只有一个独立显卡的话,可以设置为gpu0:
[blas]
ldflags =
[nvcc]
flags=-LC:\Python27\libs
compiler_bindir=E:\Microsoft Visual Studio 11.0\VC\bin
[global]
device = gpu0
floatX = float32
测试:可以使用下面的代码测试是否可以读取到配置文件:
import theano
print theano.config.device
如果输出的内容与配置文件一致,说明theano可以读取到配置文件了。
下面就是使用Deeplearning tutorial中的代码对各个不同的算法进行测试了。
0 0
- Windows server 2012 下theano安装并配置GPU
- Windows 7(64-bit)下安装和配置Theano 并实现完美 GPU (GTX 970)加速
- Windows 7(10) 下安装 tensorflow,theano,keras并使用GPU加速。
- windows10系统下安装keras框架以theano为后端并配置gpu加速
- Windows 7 64位 安装配置Theano 配置GPU
- Win8.1 64位安装Theano并配置GPU
- Windows 10下安装配置Caffe并支持GPU加速
- Linux 下非 root 用户安装 theano(配置 GPU)
- theano安装(一)windows配置安装theano环境(非GPU版)、keras
- Windows下Theano安装和配置
- windows下安装theano
- windows下安装theano
- windows 下安装theano
- Deep Learning: win7安装Theano,配置GPU
- Theano的安装及GPU的配置
- Ubuntu16.04lts 安装Theano配置GPU
- Ubuntu 16.04 LTS 安装Theano配置GPU
- ubuntu14.04安装theano配置GPU环境
- C++ MD5加密实现
- java好不好学啊
- js:深入函数的定义
- python 环境配置
- SVN - 常用命令
- Windows server 2012 下theano安装并配置GPU
- 时序图与状态图(Rose) - Windows XP经典软件系列
- 2014 编程之美复赛 题目1 : 组队 (错排)
- LeetCode刷题笔录Linked List Cycle
- 格式化除法
- (递归)运行有警告,结果错误,怎么回事?
- 职业规划之方法论
- 【算法导论】第六章 再谈 堆排序和最大优先级队列
- ExtJs与jQuery的比较