Hello all,

I've found a number of threads on this, but most of them are rather old or 
refer to functions without updates, so I was hoping to check for some new 
advice.

I have a function that performs some training via updates that I run on 16 
different processes running 16 different GPUs - right now it takes about 
5-10 minutes to compile for each process, and it happens serially due to 
locking in the cache directory, so the GPUs come online one-by-one. Is 
pickling functions currently a recommended practice? If so, how would one 
connect to the shared variables in the updates? Is it possible to reassign 
the update variables in the function object to local shared variables?

Sorry if this is an already answered question!

Thanks,
Michael

-- 

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