SBT/Gradle和其它构建工具

为Deeplearning4j配置构建工具。

配置你的构建工具

虽然我们鼓励Deeplearning4j、ND4J和DataVec用户使用Maven,但是为如何为其它工具配置构建文件编写文档是值得的,就像Ivy, Gradle 和 SBT,特别是对于Android项目,Google更喜欢Gradle而不是Maven。

下面的指令适用于所有DL4J和ND4J子模块,例如deeplearning4j-api、deeplearning4j-scaleout和ND4J后端。

Gradle

你可以在Gradle上使用DL4J,通过添加如下代码到你的build.gradle的依赖块中

compile "org.deeplearning4j:deeplearning4j-core:1.0.0-beta6"

通过添加如下代码到你的 build.gradle 来添加一个后端:

compile "org.nd4j:nd4j-native-platform:1.0.0-beta6"

你还可以把 GPUs 替换为标准的CPU实现。

SBT

你可以通过添加如下代码到build.sbt以便在SBT中使用DL4J:

libraryDependencies += "org.deeplearning4j" % "deeplearning4j-core" % "1.0.0-beta6"

通过添加如下代码到你的 build.sbt 来添加一个后端:

libraryDependencies += "org.nd4j" % "nd4j-native-platform" % "1.0.0-beta6"

你还可以把 GPUs 替换为标准的CPU实现。

Ivy

你可以通过添加如下代码到ivy.xml以便在ivy中使用DL4J:

<dependency org="org.deeplearning4j" name="deeplearning4j-core" rev="1.0.0-beta6" conf="build" />

通过添加如下代码到你的 ivy.xml 来添加一个后端:

<dependency org="org.nd4j" name="nd4j-native-platform" rev="1.0.0-beta6" conf="build" />

你还可以把 GPUs 替换为标准的CPU实现。

Leinengen

Clojure程序员可能希望使用LeiningenBoot与Maven一起工作。这里有一个Leiningen教程

注意:你仍然需要下载ND4J、DataVec和Deeplearning4j,或者双击Maven/Ivy/Gradle下载的相应JAR文件,以便在Eclipse安装中安装它们。

Last updated