3 ms·
Hi, My team builds deeplearning4j. We're aware of the massive demand for python and built a bridge to our tensor library: https://github.com/deeplearning4j/jum
by agibsonccc 9y ago
Hi,
My team builds deeplearning4j. We're aware of the massive demand for python and built a bridge to our tensor library:
https://github.com/deeplearning4j/jumpy https://github.com/deeplearning4j/jumpy
This library does direct pointer mapping between our JNI based tensor library and cython (no network!)
So you could off load some of your work to the JVM using pyjnius (which this library uses underneath)
It's not a full solution yet but it's definitely a start to something promising!
We also import python models. We only support keras right now but our new autodiff library (samediff which will also be usable from python!) will handle onnx and tensorflow.
For visualization we tend to use zeppelin which has worked well enough in practice. If you have any specific suggestions or use cases I'm more than glad to take input though. We would love to build a python friendly JVM backend.
Other notable work in this space is what wes is doing with arrow. We are looking at using their tensor interop (it's still kinda green field yet..but it holds promise!) to do zero copy ETL between python and java. That should help as well.