cavis/docs/deeplearning4j/templates/config-maven.md

39 lines
1.1 KiB
Markdown

---
title: Configuration for Maven
short_title: Maven
description: Configure the Maven build tool for Deeplearning4j.
category: Configuration
weight: 2
---
## Configuring the Maven build tool
You can use Deeplearning4j with Maven by adding the following to your `pom.xml`:
```xml
<dependencies>
<dependency>
<groupId>org.deeplearning4j</groupId>
<artifactId>deeplearning4j-core</artifactId>
<version>{{ page.version }}</version>
</dependency>
</dependencies>
```
The instructions below apply to all DL4J and ND4J submodules, such as `deeplearning4j-api`, `deeplearning4j-scaleout`, and ND4J backends.
## Add a backend
DL4J relies on ND4J for hardware-specific implementations and tensor operations. Add a backend by pasting the following snippet into your `pom.xml`:
```xml
<dependencies>
<dependency>
<groupId>org.nd4j</groupId>
<artifactId>nd4j-native-platform</artifactId>
<version>{{ page.version }}</version>
</dependency>
</dependencies>
```
You can also swap the standard CPU implementation for [GPUs](./deeplearning4j-config-gpu-cpu).