Оценка ND4J не найдена в проекте Scala Deeplearning4j с использованием снимков Sonatype - PullRequest
0 голосов
/ 03 ноября 2018

В проекте Scala, использующем DL4J с целью импорта модели Keras, мой SBT содержит приведенную ниже зависимость DL4J и ND4J от снимков Sonatype. Я использую снимки Sonatype, а не Maven из-за DL4J Keras Import: совместимость с 2.2.x / 2.3.x проблема.

resolvers += Resolver.sonatypeRepo("snapshots")

libraryDependencies ++= Seq(
  // https://mvnrepository.com/artifact/org.deeplearning4j/deeplearning4j-core
  "org.deeplearning4j" % "deeplearning4j-core" % "1.0.0-SNAPSHOT",
  // https://mvnrepository.com/artifact/org.deeplearning4j/deeplearning4j-nn
  "org.deeplearning4j" % "deeplearning4j-nn" % "1.0.0-SNAPSHOT",
  // https://mvnrepository.com/artifact/org.deeplearning4j/deeplearning4j-modelimport
  "org.deeplearning4j" % "deeplearning4j-modelimport" % "1.0.0-SNAPSHOT",
  // https://mvnrepository.com/artifact/org.nd4j/nd4j-cuda-9.0
  "org.nd4j" % "nd4j-cuda-9.0" % "1.0.0-SNAPSHOT",
  // https://mvnrepository.com/artifact/org.nd4j/nd4j-cuda-9.0-platform
  "org.nd4j" % "nd4j-cuda-9.0-platform" % "1.0.0-SNAPSHOT",
  // https://mvnrepository.com/artifact/org.nd4j/nd4j-api
  "org.nd4j" % "nd4j-api" % "1.0.0-SNAPSHOT"
)

Тогда к приведенному ниже фрагменту кода:

import org.deeplearning4j.nn.multilayer.MultiLayerNetwork
import org.deeplearning4j.nn.modelimport.keras.KerasModelImport

val model = KerasModelImport.importKerasSequentialModelAndWeights(
  """{Valid path to a working Keras model saved as an H5 file}""",
  true
)

Я получаю

Class org.nd4j.evaluation.IEvaluation not found - continuing with a stub.
val model = KerasModelImport.importKerasSequentialModelAndWeights(

ошибка. Хотя я вижу, что import org.nd4j.evaluation.IEvaluation; использовался много раз в репозиториях DL4J GitHub, я не знаю, что импортировать, чтобы сделать его доступным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...