Я хочу запустить код 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
ответ
Можете ли вы присоединиться к сообществу Deeplearning4j/ND4J на Gitter? Кто-то ответит на ваши вопросы там ... https://gitter.im/deeplearning4j/deeplearning4j
Dit it here: https://gitter.im/deeplearning4j/scala – Sebastian
Просто посмотрите на nd4s build.sbt: https://github.com/deeplearning4j/nd4s/blob/master/build.sbt
Возможно, из-за ошибки в 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
Надеется, что это помогает.
Если плагин 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
Вы уверены, что вы есть все необходимые зависимости? Ошибка говорит, что что-то отсутствует в пути к классам. – sebszyller
Я выполнил инструкции по адресу http://nd4j.org/getstarted.html, но не смог найти установку, которая работает исключительно с SBT. Работает оригинальный проект deeplearning4j. Но он использует Maven. Анализ зависимостей от обоих проектов с использованием IntelliJ не показал различий. – Sebastian
Смотрите это -> https://github.com/kogecoo/dl4j-examples-scala –