Remove the comment on your Theano config file. Le 3 sept. 2016 12:06, "Nikky U" <[email protected]> a écrit :
> Hi All, > > can someone help me diagnose where I am going wrong. > > I installed anaconda, tensorflow, cuda, keras and theano. I can import > standard python packages like numpy, scipy pandas, etc. However, I am > having trouble importing theano, via keras. When I import keras, it gives > this error: > > import keras > Using Theano backend. > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "/home/nkiruka_ubuntu/anaconda3/envs/deep-learning/ > lib/python3.5/site-packages/keras/__init__.py", line 2, in <module> > from . import backend > File "/home/nkiruka_ubuntu/anaconda3/envs/deep-learning/ > lib/python3.5/site-packages/keras/backend/__init__.py", line 58, in > <module> > from .theano_backend import * > File "/home/nkiruka_ubuntu/anaconda3/envs/deep-learning/ > lib/python3.5/site-packages/keras/backend/theano_backend.py", line 1, in > <module> > import theano > File "/home/nkiruka_ubuntu/anaconda3/envs/deep-learning/ > lib/python3.5/site-packages/theano/__init__.py", line 103, in <module> > import theano.sandbox.cuda > File "/home/nkiruka_ubuntu/anaconda3/envs/deep-learning/ > lib/python3.5/site-packages/theano/sandbox/cuda/__init__.py", line 697, > in <module> > use(device=config.device, force=config.force_device, test_driver=False) > File "/home/nkiruka_ubuntu/anaconda3/envs/deep-learning/ > lib/python3.5/site-packages/theano/sandbox/cuda/__init__.py", line 516, > in use > device = int(device[3:]) > ValueError: invalid literal for int() with base 10: ' # switch to cpu if > no GPU is available on your machine' > > > Now, I know my GPU works because I can run the samples. My theano.rc looks > like this: > [global] > floatX = float32 > device = gpu # switch to cpu if no GPU is available on your machine > > [nvcc] > fastmath = True > > [lib] > cnmem=.90 > > [cuda] > root = /usr/local/cuda-7.5/ > > If I remove the line device=gpu by commenting it out, then I get this > error: > import keras > Using Theano backend. > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "/home/nkiruka_ubuntu/anaconda3/envs/deep-learning/ > lib/python3.5/site-packages/keras/__init__.py", line 2, in <module> > from . import backend > File "/home/nkiruka_ubuntu/anaconda3/envs/deep-learning/ > lib/python3.5/site-packages/keras/backend/__init__.py", line 58, in > <module> > from .theano_backend import * > File "/home/nkiruka_ubuntu/anaconda3/envs/deep-learning/ > lib/python3.5/site-packages/keras/backend/theano_backend.py", line 1, in > <module> > import theano > File "/home/nkiruka_ubuntu/anaconda3/envs/deep-learning/ > lib/python3.5/site-packages/theano/__init__.py", line 95, in <module> > if hasattr(theano.tests, "TheanoNoseTester"): > AttributeError: module 'theano' has no attribute 'tests' > > > Can anyone direct me as to where I am going wrong? > > Thanks > > > -- > > --- > 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. > -- --- 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.
