Я хочу запустить код LSTM из примеры deepearning4j в моем собственном проекте sbt с использованием scala. Моя установка: Ubuntu 14.04, sbt 0.13, Oracle Java 8, nd4j версии 0.5.0, scala 2.11.8. Мой подход можно найти в моем репозитории git . Не стесняйтесь клонировать его. Во время выполнения я получаю следующие предупреждения и ошибки. Как я могу это исправить?
Как настроить проект scala sbt для nd4j и deeplearning4j
Ответы (4)
Просто взгляните на 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
Можете ли вы присоединиться к сообществу Deeplearning4j/ND4J на Gitter? Там кто-нибудь ответит на ваши вопросы... https://gitter.im/deeplearning4j/deeplearning4j