I'm new to Theano. Trying to set up a config file.
First of all, I notice that I have no .theanorc file:
locate .theanorc
- returns nothingecho $THEANORC
- returns nothingtheano.test()
- passes ok
I'm guessing some default configuration was created wen i installed theano. Where is it?
In Linux in terminal Home directory write:
In the file copy the following lines
Save it.
When I import theano in python I was having cnmem memory problems. Seems that is because the monitor is connected to the gpu. To resolve it change cnmem to 0.8. This number below 1 is the percentage of gpu reserved for theano
I have been having similar problems. I have NVIDIA 1070 GPU on a desktop machine with Asus Z270E motherboard and was able to import theano after setting up the .theanorc file as below. (And rebooting afterwards)
Theano does not create any configuration file by itself, but has default values for all its configuration flags. You only need such a file if you want to modify the default values.
This can be done by creating a .theanorc file in your home directory. For example, if you want floatX to be always float32, you can do this:
under Linux and Mac. Under windows, this can also be done. See this page for more details:
http://deeplearning.net/software/theano/library/config.html
I had a similar question and this is what helped me:
This worked for me:
Then I entered:
Code to check if Theano is using the GPU is on the Theano doc page.
(I am using Ubuntu 14.04, Theano 0.9.0 (conda), NVIDIA 1080 Ti GPU).