ND4J (software)

ND4J: N-Dimensional Arrays for Java
Original author(s) Adam Gibson
Developer(s) various
Stable release 0.4-rc3.8 / 15 September 2014 (2014-09-15)
Development status active
Written in Scala (programming language)
Operating system Linux, OSX, Windows, Android
Platform Cross-platform
Type Natural language processing, Deep learning, Machine vision
License Apache 2.0
Website github.com/deeplearning4j/nd4j

ND4J is a free, open-source scientific computing library operating on the Java Virtual Machine and compatible with Java, Scala and Clojure.[1] [2]

ND4J is a scientific computing library for linear algebra and matrix manipulation in a production environment, integrating with Hadoop and Spark to work with distributed GPUs. It supports n-dimensional arrays for JVM-based languages.

ND4J has primarily been developed by the group in San Francisco that built Deeplearning4j, led by Adam Gibson.[3] It was created under an Apache Software Foundation license.

Distributed

ND4J's operations include distributed parallel versions. They can take place in a cluster and process massive amounts of data. Matrix manipulation occurs in parallel on GPUs or CPUs in the cloud, and can work within Spark or Hadoop clusters.

See also

References

External links

This article is issued from Wikipedia - version of the Saturday, April 30, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.