Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Make Theano support more different Production setup #2271
This is a meta ticket with links to other tickets that would make Theano support more different production setup. Theano can already be used in different production setup.
How to for Theano in server mode:
There is some examples somewhere of how to make call a Theano function from C via the Python C interface.
I just found this for python on iOS:
So it is probably not too hard.
On Thu, Nov 20, 2014 at 12:36 PM, Alex Rothberg firstname.lastname@example.org
For Metal, I could see that working as an additional libgpuarray backend. It presents something close to the OpenCL pipeline to the user so it might be workable.
However I have exactly zero time to be working on that right now, so it will be either somebody else or much later.
referenced this issue
Apr 3, 2015
not really. Do you have a particular setup in mind? Having Theano work on a server is the easiest production setup and you can have it work as normal Theano. You could pickle the Theano function and unpickle it to speed up the compilation if you reuse always the same functions.…
On Wed, Dec 14, 2016 at 2:27 PM, Pranav Subramani ***@***.***> wrote: Hey, I was just wondering if there was any update on this issue? Theano production would be really interesting especially for organizations looking to run Theano models on a server. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#2271 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/AALC-723Z7hUd4U0G6XI5O43YIzwUnj9ks5rIEMIgaJpZM4C9-WG> .
@nouiz Is there documentation somewhere that demonstrates this?
While I enjoy using Theano and related projects for research, the deployment story seemed awkward enough that I go with other frameworks.
Ideally the server deployed to shouldn't need a compiler and could be disabled from trying to compile anything, instead raising an Exception that the generated libraries are out of date.
(Sorry if this already exists or is explained somewhere else!)