Hacker News new | ask | show | jobs
by agibsonccc 2641 days ago
We control the whole framework down to the bare metal. We also have our own built in memory allocators.

There's a bit more to jvm than just training models. Java based application servers are still widely deployed for example.

There's a whole data engineering niche we target here as well (for the spark pipelines) where python isn't a good fit for that team.

Then there's the fact we're still easier to run keras on spark than any other framework thanks to our model import.

That doesn't account for what we're doing with inference. Many vendors in this space are just running kubernetes bundling other tools they don't control. We actually engage various large companies in custom chip development running other DL frameworks due to this low level control.

Depending on what you're looking to do, we're still the standard for pre compiled binaries compiled as jar files: https://repo1.maven.org/maven2/org/nd4j/nd4j-native/1.0.0-be...

You won't find any other framework running pre cooked avx binaries and IBM power at the same time.

Happy to talk about more depending on what your focus is.

1 comments

Thanks! This is helpful.