Оценка ND4J не найдена в проекте Scala Deeplearning4j с использованием снимков Sonatype
В проекте 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, я не знаю, что импортировать, чтобы сделать его доступным.