helge.reikeras
posted this on Jul 02 15:58
I've uploaded a pure Python application (because it creates unpicklable callables) to see if a certain package (theano) works and I gave it a valid setup.py file but it has been stuck in "setting up" for well over an hour. Is this usual?

Sorry for the delay. Our records show that your package was installed correctly. An hour is definitely out of the norm for uploading and installing a Python package. How long did it take in totality? If the problem persists, please file a support ticket so that we can confirm your identity and request permission to examine your account.

Actually it seemed to take several days, it became a bit of a running joke at the SciPy2010 sprints ;)
Unfortunately the package doesn't seem to work since it tries to write temporary files to ~/.theano (it generates C code, compiles with gcc and then loads the dynamic module into the interpreter). Is there a better place to be writing temporary files on your nodes?

We have fixed the issue with slow package installing; I just tried installing theano myself and it now installs in seconds.
Also, I was able to use the accumulator example (docs/examples/modules) fine on PiCloud. That is I could generate the accumulator, add to it, and then return state (all on PiCloud). Furthermore, ~/.theano should be writable (albeit not shared across jobs). You may wish to try reinstalling theano by removing the package and installing again. If that fails, what specific error are you receiving? If you wish, you can attach source code by filing a bug report.