Skip to content
Eclipse Deeplearning4j, ND4J, DataVec and more - deep learning & linear algebra for Java/Scala with GPUs + Spark
Java C++ Cuda JavaScript Scala Python Other
Branch: master
Clone or download

Latest commit

Latest commit 62e9dc8 May 14, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update contributing and issue/PR templates (#7934) Jun 22, 2019
arbiter Update to version 1.0.0-SNAPSHOT May 13, 2020
datavec Update to version 1.0.0-SNAPSHOT May 13, 2020
deeplearning4j Update to version 1.0.0-SNAPSHOT May 13, 2020
jumpy Update to version 1.0.0-SNAPSHOT May 13, 2020
libnd4j Update to version 1.0.0-SNAPSHOT May 13, 2020
nd4j Update to version 1.0.0-SNAPSHOT May 13, 2020
nd4s Update to version 1.0.0-SNAPSHOT May 13, 2020
pydatavec Update to version 1.0.0-SNAPSHOT May 13, 2020
pydl4j Update to version 1.0.0-SNAPSHOT May 13, 2020
rl4j Update to version 1.0.0-SNAPSHOT May 13, 2020
scalnet Update to version 1.0.0-SNAPSHOT May 13, 2020
.gitignore RL4J: Sanitize async learner (#327) Apr 20, 2020
CONTRIBUTING.md Various fixes (#43) Nov 14, 2019
Jenkinsfile Eclipse Migration Initial Commit Jun 6, 2019
LICENSE Eclipse Migration Initial Commit Jun 6, 2019
README.md Eclipse -> Konduit update (#188) Jan 27, 2020
change-cuda-versions.sh Update dependencies to just released JavaCPP and JavaCV 1.5.3 (#374) Apr 14, 2020
change-scala-versions.sh Timeouts and scala 2.12 for deeplearning4j-nlp-korean workaround (#380) Apr 20, 2020
perform-release.sh Eclipse Migration Initial Commit Jun 6, 2019
pom.xml Update to version 1.0.0-SNAPSHOT May 13, 2020

README.md

Monorepo of Deeplearning4j

Welcome to the new monorepo of Deeplearning4j that contains the source code for all the following projects, in addition to the original repository of Deeplearning4j moved to deeplearning4j:

To build everything, we can use commands like

./change-cuda-versions.sh x.x
./change-scala-versions.sh 2.xx
./change-spark-versions.sh x
mvn clean install -Dmaven.test.skip -Dlibnd4j.cuda=x.x -Dlibnd4j.compute=xx

or

mvn -B -V -U clean install -pl '!jumpy,!pydatavec,!pydl4j' -Dlibnd4j.platform=linux-x86_64 -Dlibnd4j.chip=cuda -Dlibnd4j.cuda=9.2 -Dlibnd4j.compute=<your GPU CC> -Djavacpp.platform=linux-x86_64 -Dmaven.test.skip=true

An example of GPU "CC" or compute capability is 61 for Titan X Pascal.

Want some examples?

We have separate repository with various examples available: https://github.com/eclipse/deeplearning4j-examples

In the examples repo, you'll also find a tutorial series in Zeppelin: https://github.com/eclipse/deeplearning4j-examples/tree/master/tutorials

You can’t perform that action at this time.