Did you install pygpu?

> Le 15 oct. 2018 à 07:56, Александр Комаров <[email protected]> a écrit :
> 
> Hi. Try to use CUDA in Theano.
> When I start the script i have an error
> 
> "ERROR (theano.gpuarray): pygpu was configured but could not be imported or 
> is too old (version 0.7 or higher required)"
> 
> 
> My theanorc  
> [cuda]
> root=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0
> 
> 
> [blas]
> ldflags=-lopenblas
> 
> 
> [global]
> device = cuda
> floatX = float32
> 
> Windows 10 x64. 
> 
> script
> 
> from theano import function, config, shared, tensor
> import numpy
> import time
> 
> 
> vlen = 10 * 30 * 768  # 10 x #cores x # threads per core
> iters = 1000
> 
> 
> rng = numpy.random.RandomState(22)
> x = shared(numpy.asarray(rng.rand(vlen), config.floatX))
> f = function([], tensor.exp(x))
> print(f.maker.fgraph.toposort())
> t0 = time.time()
> for i in range(iters):
>     r = f()
> t1 = time.time()
> print("Looping %d times took %f seconds" % (iters, t1 - t0))
> print("Result is %s" % (r,))
> if numpy.any([isinstance(x.op, tensor.Elemwise) and
>               ('Gpu' not in type(x.op).__name__)
>               for x in f.maker.fgraph.toposort()]):
>     print('Used the cpu')
> else:
>     print('Used the gpu')
> 
> 
> Display is "Used the cpu"
> 
> 
> How can fix it?
> 
> -- 
> 
> --- 
> You received this message because you are subscribed to the Google Groups 
> "theano-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"theano-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to