win7安装theano+GPU

配置:win7,cuda_8.0.44_windows.exe,vs2012,theano-0.82

1.      安装vs2012,配置环境变量path: D:\MicrosoftVisual Studio 11.0\VC\bin;

D:\MicrosoftVisualStudio11.0\VC\bin\amd64;

2.      安装Anaconda,完成后在cmd中输入pipinstall theano

在cmd中输入conda install mingw libpython,完成后MinGW等文件会自动安装到Anaconda下,添加环境变量

path: D:\Anaconda\MinGW\bin;D:\Anaconda\MinGW\x86_64-w64-mingw32\lib; 

新建环境变量:   

PYTHONPATH:C:\Anaconda\Lib\site-packages\theano;

在进入cmd的当前目录下新建.theanorc.txt文件,输入

 [global]

        openmp = False

        device = gpu

        floatX = float32

        [blas]

        ldflags =

        [gcc]

        cxxflags = -ID:\Anaconda\MinGW\include

        [nvcc]

        flags = -LD:\Anaconda\libs   #此处一定要和你安装的Python的路径保持一致

        compiler_bindir =D:\Program Files(x86)\Microsoft Visual Studio 11.0\VC\bin   #此处一定要和你安装的VS的路径保持一致

        fastmath = True

 

3.      安装CUDA,根据windows系统安装相同版本的CUDA,最好自定义选择安装位置,然后等待安装成功。

接下来配置cuda环境变量,其中系统自动配置两个变量

CUDA_PATH     C:\cuda\cudatoolkit

CUDA_PATH_V5_5  C:\cuda\cudatoolkit

手动添加(非必须):

CUDA_BIN_PATH%CUDA_PATH%\bin

CUDA_LIB_PATH%CUDA_PATH%\lib\Win32

CUDA_SDK_BIN%CUDA_SDK_PATH%\bin\win64

CUDA_SDK_LIB%CUDA_SDK_PATH%\common\lib\x64

CUDA_SDK_PATHC:\cuda\cudasdk\common

然后检测cuda是否安装成功,从C:\ CUDA\extras\demo_suite中进入cmd,输入bandwidthTest.exedeviceQuery.exe,显示Result=PASS则说明安装成功。

4.     cmd中输入import theano,返回Using gpu device 0GeForce GTX 1070(CNMeM  is disable,cuDNN not available)则表示正常。

Vs版本不能用vs2015,否则报错,用vs20082010 import theano不报错,但是运行程序时报错DEBUG: nvccSTDOUT nvcc warning : nvcc support for Microsoft Visual Studio 2010 and earlierhas been deprecated and is no longer being maintained

support forMicrosoft Visual Studio 2010 has been deprecated!

因此版本最好选择vs2012

5.     错误解决

WARNING (theano.gof.compilelock): Overridingexisting lock by dead process '5216' (I am process '5488')

重新安装theano,或者更换theano版本

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值