by mdf on 10/5/17, 1:36 PM with 48 comments
by syllogism on 10/5/17, 10:49 PM
Tests failing:
* https://github.com/explosion/spaCy
Confirmed working:
* https://github.com/explosion/thinc
* https://github.com/explosion/preshed
* https://github.com/explosion/cymem
* https://github.com/explosion/murmurhash
I doubt spaCy will ever be faster on PyPy (the neural network library Thinc is currently 50% slower). It'd still be really great to get it running, so people who benefit from PyPy for other parts of their stack don't have to manage two Python environments.
by theli0nheart on 10/5/17, 3:30 PM
Just out of curiosity, I'd love to hear from others who've used PyPy for their web apps. Are there any issues to look out for? I remember that a few years ago, packages like psycopg2 were not compatible, which made the migration somewhat difficult. Would love to hear real-world experiences here.
by mattip on 10/5/17, 3:50 PM
The PyPy JIT cannot look inside C code, and crossing the python-c interface is slow, but give it a chance and you may be pleasantly surprised how fast your pure python code can run.
by SEJeff on 10/5/17, 4:07 PM
by haikuginger on 10/5/17, 4:26 PM
by babataiyoh on 10/6/17, 3:09 AM
Update: found it at https://bitbucket.org/pypy/compatibility/wiki/Home
by hyperbovine on 10/5/17, 3:52 PM
by gkya on 10/5/17, 5:26 PM
by avyfain on 10/5/17, 10:09 PM
The last update on the Pypy+Pandas wiki[0] is from this August, and it mentions that there are still 15 outstanding failing tests. Does this release mean that 5.9 is now at 100% parity? What does the same metric look like for Pypy+Numpy, and where can that one be tracked if not 100% yet?
I am looking forward to migrating some pipelines over to 5.9 soon.
[0] https://bitbucket.org/pypy/pypy/wiki/cpyext_2_-_cython_and_p...
by howfun on 10/5/17, 2:09 PM