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.
