Comment on page
Maven
Configure the Maven build tool for Deeplearning4j.
You can use Deeplearning4j with Maven by adding the following to your
pom.xml
:<dependencies>
<dependency>
<groupId>org.deeplearning4j</groupId>
<artifactId>deeplearning4j-core</artifactId>
<version>1.0.0-M2.1</version>
</dependency>
</dependencies>
The instructions below apply to all DL4J and ND4J submodules, such as
deeplearning4j-api
, deeplearning4j-scaleout
, and ND4J backends.DL4J relies on ND4J for hardware-specific implementations and tensor operations. Add a backend by pasting the following snippet into your
pom.xml
:<dependencies>
<dependency>
<groupId>org.nd4j</groupId>
<artifactId>nd4j-native-platform</artifactId>
<version>1.0.0-M2.1</version>
</dependency>
</dependencies>
You can also swap the standard CPU implementation for GPUs. Note that for mac m1 systems, you must use the following configuration, this is normally not needed but mac m1 does not have dependencies for everything.
<dependency>
<groupId>org.nd4j</groupId>
<artifactId>nd4j-native</artifactId>
<version>1.0.0-M2.1</version>
</dependency>
<dependency>
<groupId>org.nd4j</groupId>
<artifactId>nd4j-native</artifactId>
<version>1.0.0-M2.1</version>
<classifier>macosx-arm64</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>openblas</artifactId>
<version>0.3.21-1.5.8</version>
<classifier>macosx-arm64</classifier>
</dependency>
Last modified 8mo ago