-
Notifications
You must be signed in to change notification settings - Fork 3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Try pypy-based image #1193
Comments
Having kicked the tires on a number of different configurations: stuff like
json parsing/validating gets the advertised 4x benefit, so tornado and the
notebook server run faster, and things _feel_ snappier...
In-kernel, for scientific computing, it's kind of a mixed bag... One you
get to numpy-derived things, the benefits are somewhat harder to maintain.
Also, as packages get more exotic, they just won't be available, as conda
packages/pypy wheels get harder to come by, if the upstream even cares
about supporting pypy. I haven't investigated whether, say, numba could be
used to keep that boundary better defined.
So yes, as an experiment, a pypy PR would be pretty interesting, especially
if benchmarked some common workloads, but it will likely have to carry some
disclaimers. If nothing else, it would point out which packages are missing
from the on-going pypy migration on conda-forge.
|
cc @mattip (who may be interested in this 😉) |
Nice, thanks for piniging me. Do you get much feedback from end users what works for them and what doesn't? |
PyPy migration on conda-forge works fine. |
Thanks, @lima4658. The thing is, that it would be nice to receive some feedback from users, that they really want these images (as you see, this thread is not really active). And, to support these images, we will need something closely related to #1019. |
@mathbunnyru Is a "conda free" version based on ubuntu python packages requested? If yes let me know. I can provide versions until scipy-notebook. |
No, we use conda (or sometimes mamba) wherever possible, so, on the contrary, it would be nice to have all packages installed through conda (or mamba, which uses the same channels and packages). |
I didn't see much interest in pypy images, so closing this one. |
Now, using miniforge, we may be able to try PYPY based images quite easily.
I'm not sure it would work and that it would be that easy, but it might give significant performance improvement and it that case it would be nice to have a choice.
For example,
scipy-notebook-python
andscipy-notebook-pypy
would be fine for me.The text was updated successfully, but these errors were encountered: