2016-08-23 7 views
4

Я хочу запустить код LSTM от deeplearning4j examples в моем собственном проекте sbt с помощью scala. Моя настройка - Ubuntu 14.04, sbt 0.13, Oracle Java 8, nd4j версия 0.5.0, scala 2.11.8. Мой подход можно найти в моем git repo. Не стесняйтесь клонировать его. Во время выполнения я получаю следующее warnings and errors. Как я могу это исправить?Как настроить проект scala sbt для nd4j и deeplearning4j

+0

Вы уверены, что вы есть все необходимые зависимости? Ошибка говорит, что что-то отсутствует в пути к классам. – sebszyller

+0

Я выполнил инструкции по адресу http://nd4j.org/getstarted.html, но не смог найти установку, которая работает исключительно с SBT. Работает оригинальный проект deeplearning4j. Но он использует Maven. Анализ зависимостей от обоих проектов с использованием IntelliJ не показал различий. – Sebastian

+0

Смотрите это -> https://github.com/kogecoo/dl4j-examples-scala –

ответ

1

Просто посмотрите на nd4s build.sbt: https://github.com/deeplearning4j/nd4s/blob/master/build.sbt

+1

Он использует локальный репозиторий maven. – Sebastian

+0

Заявления зависимостей все еще применяются. –

+0

Клонирование https://github.com/deeplearning4j/nd4s и последующие инструкции по установке приводят к исключению sbt.ResolveException для java-пакета nd4j-native. – Sebastian

1

Возможно, из-за ошибки в SBT некоторые внутренние переменные в настоящее время не разрешены вызывая разрешение зависимостей " nd4j-native-package ". В качестве временного решения можно использовать следующую декларацию зависимостей для nd4j:

libraryDependencies ++= Seq(
    "org.nd4j" % "nd4j-native" % "0.5.0" classifier "$platform", 
    "org.nd4j" % "nd4j-native" % "0.5.0" 
) 

Для полного списка, который платформенные строки поддерживаются см http://nd4j.org/dependencies.html

Надеется, что это помогает.

0

Если плагин Coursier включен в SBT и увидеть ошибки, как:

coursier.ResolutionException: 1 not found 
    https://repo1.maven.org/maven2/org/nd4j/nd4j-native/0.5.0/nd4j-native-0.5.0-${os.name}-${os.arch}.${project.packaging} 
[error] (*:update) coursier.ResolutionException: 1 not found 
[error] https://repo1.maven.org/maven2/org/nd4j/nd4j-native/0.5.0/nd4j-native-0.5.0-${os.name}-${os.arch}.${project.packaging} 

Вы хотите, чтобы отключить его или получить версию, которая содержит исправления для alexarchambault/coursier#341

 Смежные вопросы

  • Нет связанных вопросов^_^