Win10 Theano Install Guide


basic install guide

1. download miniconda

2. conda install libpython mingw

3. conda install theano

now you can run theano correctly.

Enable GPU

1. download and install cuda8.0

2. downlaod and install vs2015

2. download and install Windows Kits

3. add path "LIB" = "C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\um\x64;C:\Program Files (x86)\Windows Kits\10\Lib\10.0.14393.0\ucrt\x64"

    add path "INCLUDE" = "C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\ucrt";

4. add "C:/user/your_user_name/.theanorc.txt":

1 [global] 
2 profile_optimizer=True
3 profile=True
4 floatX = float32 
5 device = gpu 
6 [nvcc] 
7 compiler_bindir=D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
8 [dnn]
9 enable=auto

5. theano gpu cpu test:

 1 from theano import function,config,shared,sandbox
 2 import theano.tensor as T 
 3 import numpy 
 4 import time
 5 print config.profile
 6 
 7 vlen=10*30*768
 8 iters=1000
 9 rng=numpy.random.RandomState(22)
10 x=shared(numpy.asarray(rng.rand(vlen),config.floatX))
11 f=function([],T.exp(x))
12 print (f.maker.fgraph.toposort())
13 t0=time.time()
14 for i in range(iters):
15     r=f()
16 t1=time.time()
17 print("loop %d time took "% iters, t1-t0,'seconds')
18 print("results is",r)
19 if numpy.any([isinstance(x.op,T.Elemwise) for x in f.maker.fgraph.toposort()]):
20     print ('used the cpu')
21 else:
22     print ('used the gpu')

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM