Dear Sir,

I have theano 0.8.2 installed in my system.. Is it development version
because new back end memory allocation (gpuarray) will work(optimize) on
development version or version higher than 0.9 as read in theano doc .And
do I require to install libgpuarray also for proper functioning of gpuarray
backend.

On Thu, Mar 9, 2017 at 9:04 PM, Ramana Subramanyam <[email protected]>
wrote:

> Yes. The RC file is for more frequent usecases. For lesser frequent ones ,
> you can override the settings using flags.
> Ramana
>
> On Mar 9, 2017 20:52, "anishi gupta" <[email protected]> wrote:
>
>> And one thing more sir, if I am preallocating memory on .theanorc file
>> then there is no need of setting device flag with gpuarray on terminal,
>> simply I may run Python file.py.
>> On 9 Mar 2017 8:45 p.m., "anishi gupta" <[email protected]> wrote:
>>
>>> It means by setting flag at run time with device=gpuarray, I am
>>> allocating not pre allocating.
>>> On 9 Mar 2017 8:16 p.m., "Kiuhnm Mnhuik" <[email protected]> wrote:
>>>
>>>> Allocation is a relatively slow operation so preallocation is an
>>>> optimization. Without preallocation, Theano should allocate memory on the
>>>> GPU only when needed.
>>>>
>>>> On Thursday, March 9, 2017 at 1:23:07 PM UTC+1, Ani wrote:
>>>>>
>>>>> And if I don't mention in .theanorc file and use  device= gpuarray
>>>>> then by default how much memory it takes in GPU?
>>>>> On 9 Mar 2017 5:44 p.m., "Kiuhnm Mnhuik" <[email protected]> wrote:
>>>>>
>>>>>> It's a flag just like "device". You can add
>>>>>>
>>>>>>     [gpuarray]
>>>>>>     preallocate = 0.7
>>>>>>
>>>>>> to your .theanorc file.
>>>>>>
>>>>>> On Thursday, March 9, 2017 at 11:58:57 AM UTC+1, Ani wrote:
>>>>>>>
>>>>>>> Dear sir,
>>>>>>>
>>>>>>> kindly tell me how to use this line..gpuarray.preallocate=0.7....it
>>>>>>> should be used at run time or in code??..I am using deep learning first
>>>>>>> time..
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Mar 6, 2017 at 4:49 PM, anishi gupta <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Where should I use this sir...i mean how to use this..?
>>>>>>>>
>>>>>>>> On Mon, Mar 6, 2017 at 4:37 PM, Kiuhnm Mnhuik <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> You should use gpuarray.preallocate=0.7 (choose the % you want)
>>>>>>>>>
>>>>>>>>> On Monday, March 6, 2017 at 8:31:58 AM UTC+1, Ani wrote:
>>>>>>>>>>
>>>>>>>>>> Sir I think GPUArray will itself control GPU memory allocation,
>>>>>>>>>> there is no need of cnmem now as it is depreciated whic is 
>>>>>>>>>> controlled via
>>>>>>>>>> CUDA backend.
>>>>>>>>>>
>>>>>>>>>> On Mon, Mar 6, 2017 at 12:20 PM, anishi gupta <
>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hello Sir,
>>>>>>>>>>>
>>>>>>>>>>> When I used command "device=gpuN python file.py" then code is
>>>>>>>>>>> successfullt running on gpu.As you said theano FLAGS will override 
>>>>>>>>>>> .rc file
>>>>>>>>>>> settings so I think there is no need of making .theanorc file. 
>>>>>>>>>>> Kindly tell
>>>>>>>>>>> me how to make cuda memory faster if I dont use cnmem...I want to 
>>>>>>>>>>> gain
>>>>>>>>>>> speedup in gpu as compare to cpu....
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Mar 3, 2017 at 7:08 PM, Ramana Subramanyam <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>> You don't set the device parameter. Set your device to gpuN and
>>>>>>>>>>>> try running again. cnmem is from the old backend, which will be 
>>>>>>>>>>>> depreciated
>>>>>>>>>>>> soon. You should start using device=cudaN and
>>>>>>>>>>>> config.gpuarray.preallocate instead of lib.cnmem. Also, you
>>>>>>>>>>>> seem to override the config file with THEANO_FLAGS. Use either of 
>>>>>>>>>>>> them
>>>>>>>>>>>> (remember FLAGS can override .rc file settings).
>>>>>>>>>>>>
>>>>>>>>>>>> Ramana
>>>>>>>>>>>>
>>>>>>>>>>>> On Friday, March 3, 2017 at 7:06:24 PM UTC+5:30, Ani wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> No sir I have put
>>>>>>>>>>>>> [lib]
>>>>>>>>>>>>> cnmem=1
>>>>>>>>>>>>> but it shows error of lib command not found..what to do sir
>>>>>>>>>>>>> now.
>>>>>>>>>>>>> On 3 Mar 2017 5:07 p.m., "Kiuhnm Mnhuik" <[email protected]>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> You probably forgot [lib]:
>>>>>>>>>>>>>
>>>>>>>>>>>>>     [lib]
>>>>>>>>>>>>>     cnmem = 1
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hello Sir...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I have successfully installed CuDNN and it is also
>>>>>>>>>>>>>> available...but problem is with cnmem..When I wrote cnmem=1 in 
>>>>>>>>>>>>>> my .theanorc
>>>>>>>>>>>>>> file which is at home directory..it gives error on running any 
>>>>>>>>>>>>>> code with
>>>>>>>>>>>>>> cpu or gpu..please have a look at error(screenshot is attached).
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Thanks in advance....
>>>>>>>>>>>>>> Regards
>>>>>>>>>>>>>> Anishi Gupta
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Saturday, 28 May 2016 11:05:29 UTC+5:30, Poornachandra
>>>>>>>>>>>>>> Sandur wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>                    CNMem is  fast CUDA memory allocator ...
>>>>>>>>>>>>>>> if you want to set it you can do it by writing the below lines 
>>>>>>>>>>>>>>> in your
>>>>>>>>>>>>>>> .theanorc file  ...
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> [lib]
>>>>>>>>>>>>>>> cnmem=1
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> -------------------------------
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> For CUDNN you can do it with the following steps :
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *First download the file : cudnn-7.0-linux-x64-v3.0-prod.tgz*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *Extract it to home directory*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *and set the LD_LIBRARY_PATH to the above extracted
>>>>>>>>>>>>>>> directory*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *and then follow the below steps :*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *sudo cp /home/poornachandra/cuda/include/cudnn.h
>>>>>>>>>>>>>>> /usr/local/cuda-7.5/include/*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> *sudo cp /home/poornachandra/cuda/lib64/libcudnn*
>>>>>>>>>>>>>>> /usr/local/cuda-7.5/lib64/*
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Fri, May 27, 2016 at 1:22 PM, Ramana Subramanyam <
>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hello there,
>>>>>>>>>>>>>>>> If anyone is running theano on OSX, you need to make  a few
>>>>>>>>>>>>>>>> changes to Poornachandra's answer. Instead of setting the path 
>>>>>>>>>>>>>>>> of *LD_LIBRARY_PATH,
>>>>>>>>>>>>>>>> *set *DYLD_LIBRARY_PATH *to the extracted directory of
>>>>>>>>>>>>>>>> CUDNN. I have extracted them into `/home/packages/` and I am 
>>>>>>>>>>>>>>>> using CUDA
>>>>>>>>>>>>>>>> 7.5. Copy those files to the following destination,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 1) sudo cp ~/packages/cuda/lib/libcudnn* /Developer/NVIDIA/
>>>>>>>>>>>>>>>> CUDA-7.5/lib/
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 2) sudo cp ~/packages/cuda/include/cudnn.h /Developer/
>>>>>>>>>>>>>>>> NVIDIA/CUDA-7.5/include/
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hope this helps!
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Tuesday, March 15, 2016 at 7:52:50 AM UTC+5:30, Ashutosh
>>>>>>>>>>>>>>>> Modi wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I am running the latest version of Theano 0.8 on linux
>>>>>>>>>>>>>>>>> server using the GPUs. When I run my code I get the following 
>>>>>>>>>>>>>>>>> message :
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Using gpu device 0: GeForce GTX TITAN X (CNMeM is
>>>>>>>>>>>>>>>>> disabled, CuDNN not available)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Is it normal or something is lacking or is it some bug? I
>>>>>>>>>>>>>>>>> ran my code after clearing the .thano directory.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Please help me in resolving this.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Thanks,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Ashutosh
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> ---
>>>>>>>>>>>>>>>> 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.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> warm regards,
>>>>>>>>>>>>>>> Poornachandra Sandur,
>>>>>>>>>>>>>>> Mob.No.+91-9901913049
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>
>>>>>>>>>>>>> ---
>>>>>>>>>>>>> You received this message because you are subscribed to a
>>>>>>>>>>>>> topic in the Google Groups "theano-users" group.
>>>>>>>>>>>>> To unsubscribe from this topic, visit
>>>>>>>>>>>>> https://groups.google.com/d/topic/theano-users/4qKbh5C_9e4/u
>>>>>>>>>>>>> nsubscribe.
>>>>>>>>>>>>> To unsubscribe from this group and all its topics, 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 a topic
>>>>>>>>>>>> in the Google Groups "theano-users" group.
>>>>>>>>>>>> To unsubscribe from this topic, visit
>>>>>>>>>>>> https://groups.google.com/d/topic/theano-users/4qKbh5C_9e4/u
>>>>>>>>>>>> nsubscribe.
>>>>>>>>>>>> To unsubscribe from this group and all its topics, send an
>>>>>>>>>>>> email to [email protected].
>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>>> With Best Wishes and Regards
>>>>>>>>>>> Anishi Gupta
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>>
>>>>>>>>>> With Best Wishes and Regards
>>>>>>>>>> Anishi Gupta
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> ---
>>>>>>>>> You received this message because you are subscribed to a topic in
>>>>>>>>> the Google Groups "theano-users" group.
>>>>>>>>> To unsubscribe from this topic, visit
>>>>>>>>> https://groups.google.com/d/topic/theano-users/4qKbh5C_9e4/u
>>>>>>>>> nsubscribe.
>>>>>>>>> To unsubscribe from this group and all its topics, send an email
>>>>>>>>> to [email protected].
>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>> With Best Wishes and Regards
>>>>>>>> Anishi Gupta
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> With Best Wishes and Regards
>>>>>>> Anishi Gupta
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>
>>>>>> ---
>>>>>> You received this message because you are subscribed to a topic in
>>>>>> the Google Groups "theano-users" group.
>>>>>> To unsubscribe from this topic, visit https://groups.google.com/d/to
>>>>>> pic/theano-users/4qKbh5C_9e4/unsubscribe.
>>>>>> To unsubscribe from this group and all its topics, 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 a topic in the
>>>> Google Groups "theano-users" group.
>>>> To unsubscribe from this topic, visit https://groups.google.com/d/to
>>>> pic/theano-users/4qKbh5C_9e4/unsubscribe.
>>>> To unsubscribe from this group and all its topics, send an email to
>>>> [email protected].
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>


-- 

With Best Wishes and Regards
Anishi Gupta

-- 

--- 
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