Deeplearning4j
Community ForumND4J JavadocDL4J Javadoc
ZH 1.0.0-beta6
ZH 1.0.0-beta6
  • 核心概念
  • 开始
    • 快速入门
    • 速查表
    • 示例教程
    • 初学者
    • Eclipse贡献者
    • 从源码构建
    • 贡献
    • 基准测试准则
    • 关于
    • 发行说明
  • 配置
    • GPU/CPU设置
    • CPU 与 AVX
    • 内存管理
    • Maven
    • SBT/Gradle和其它构建工具
    • cuDNN
    • 快照
    • 内存工作间
  • ND4J
    • 快速入门
    • 概述
  • SAMEDIFF
    • 变量
    • 操作
    • 添加操作
  • 调优与训练
    • 故障排查
    • 可视化
    • 评估
    • 迁移学习
    • 早停
    • T-SNE数据可视化
  • 分布式深度学习
    • 介绍与入门
    • 在Spark上使用DL4J:操作指南
    • 技术说明
    • Spark数据管道指南
    • API参考
    • 参数服务器
  • Keras导入
    • 概述
    • 入门
    • 支持功能
      • 正则化器
      • 损失
      • 初始化器
      • 约束
      • 激活
      • 优化器
    • Functional模型
    • Sequential模型
  • ARBITER
    • 概述
    • 层空间
    • 参数空间
  • DATAVEC
    • 概述
    • 记录
    • 概要
    • 序列化
    • 转换
    • 分析
    • 读取器
    • 执行器
    • 过滤器
    • 运算
  • 语言处理
    • 概述
    • Word2Vec
    • Doc2Vec
    • SentenceIterator
    • Tokenization
    • Vocabulary Cache
  • 模型
    • 计算图
    • 多层网络
    • 循环神经网络
    • 层
    • 顶点
    • 迭代器
    • 监听器
    • 自定义层
    • 模型持久化
    • 动物园用法
    • 激活
    • 更新器
  • 移动端
    • Android概述
    • Android先决条件
    • Android分类器
    • Android图片分类器
  • FAQ
  • 新闻
  • 支持
  • 为什么要深度学习?
Powered by GitBook
On this page
  • 配置你的构建工具
  • Gradle
  • SBT
  • Ivy
  • Leinengen

Was this helpful?

Edit on Git
Export as PDF
  1. 配置

SBT/Gradle和其它构建工具

为Deeplearning4j配置构建工具。

PreviousMavenNextcuDNN

Last updated 5 years ago

Was this helpful?

配置你的构建工具

虽然我们鼓励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"

你还可以把 替换为标准的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"

你还可以把 替换为标准的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" />

Leinengen

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

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

Clojure程序员可能希望使用或 与Maven一起工作。。

GPUs
GPUs
GPUs
Leiningen
Boot
这里有一个Leiningen教程