Closed
Description
Description
I am attempting to reproduce this ObjectDetection example in Scala. However, when I specify the model criteria as illustrated in the example code, I get an error that the model is not found.
Expected Behavior
Model should be loaded and objects in image should be detected as in example
Error Message
See error message below:
[[A[2019-12-15 12:38:57,736] [ERROR] [akka.actor.SupervisorStrategy] [HelloAkkaHttpServer-akka.actor.default-dispatcher-13] [akka://HelloAkkaHttpServer/user] - Model not found.
ai.djl.repository.zoo.ModelNotFoundException: Model not found.
at ai.djl.repository.zoo.BaseModelLoader.loadModel(BaseModelLoader.java:71)
at ai.djl.repository.zoo.ModelLoader.loadModel(ModelLoader.java:84)
How to Reproduce?
To reproduce:
build.sbt file
libraryDependencies += "ai.djl" % "api" % "0.2.0"
libraryDependencies += "ai.djl" % "model-zoo" % "0.2.0"
sbt import log
[error] (update) sbt.librarymanagement.ResolveException: Error downloading ai.djl.mxnet:basicdataset:0.2.0
[error] Not found
[error] Not found
[error] not found: /Users/olalekanelesin/.ivy2/local/ai.djl.mxnet/basicdataset/0.2.0/ivys/ivy.xml
[error] not found: https://repo1.maven.org/maven2/ai/djl/mxnet/basicdataset/0.2.0/basicdataset-0.2.0.pom
[error] Error downloading ai.djl.mxnet:examples:0.2.0
[error] Not found
[error] Not found
[error] not found: /Users/olalekanelesin/.ivy2/local/ai.djl.mxnet/examples/0.2.0/ivys/ivy.xml
[error] not found: https://repo1.maven.org/maven2/ai/djl/mxnet/examples/0.2.0/examples-0.2.0.pom
[error] Error downloading ai.djl.mxnet:mxnet-native-mkl:0.2.0
[error] Not found
[error] Not found
[error] not found: /Users/olalekanelesin/.ivy2/local/ai.djl.mxnet/mxnet-native-mkl/0.2.0/ivys/ivy.xml
[error] not found: https://repo1.maven.org/maven2/ai/djl/mxnet/mxnet-native-mkl/0.2.0/mxnet-native-mkl-0.2.0.pom
[error] (ssExtractDependencies) sbt.librarymanagement.ResolveException: Error downloading ai.djl.mxnet:basicdataset:0.2.0
[error] Not found
[error] Not found
[error] not found: /Users/olalekanelesin/.ivy2/local/ai.djl.mxnet/basicdataset/0.2.0/ivys/ivy.xml
[error] not found: https://repo1.maven.org/maven2/ai/djl/mxnet/basicdataset/0.2.0/basicdataset-0.2.0.pom
[error] Error downloading ai.djl.mxnet:examples:0.2.0
[error] Not found
[error] Not found
[error] not found: /Users/olalekanelesin/.ivy2/local/ai.djl.mxnet/examples/0.2.0/ivys/ivy.xml
[error] not found: https://repo1.maven.org/maven2/ai/djl/mxnet/examples/0.2.0/examples-0.2.0.pom
[error] Error downloading ai.djl.mxnet:mxnet-native-mkl:0.2.0
[error] Not found
[error] Not found
[error] not found: /Users/olalekanelesin/.ivy2/local/ai.djl.mxnet/mxnet-native-mkl/0.2.0/ivys/ivy.xml
[error] not found: https://repo1.maven.org/maven2/ai/djl/mxnet/mxnet-native-mkl/0.2.0/mxnet-native-mkl-0.2.0.pom
[error] Total time: 3 s, completed Dec 15, 2019 1:07:13 PM
import scala.collection.JavaConverters._
val img = BufferedImageUtils.fromUrl(inputImageUrl)
val criteria = Map(
"size" -> "512",
"backbone" -> "resnet50",
"flavor" -> "v1",
"dataset" -> "voc"
).asJava
try {
val model = ModelZoo.SSD.loadModel(criteria, new ProgressBar())
val predictor = model.newPredictor()
val detectedObjects: DetectedObjects = predictor.predict(img)
detectedObjects
}
Steps to reproduce
(Paste the commands you ran that produced the error.)
What have you tried to solve it?
- Checked online but no errors similar to this
- Tried to check for the model zoo, but nothing of such is found.
Environment Info
Please provide the following information:
- Operating System: MacOs Mojave
- Hardware(Machine) Info:
- CUDA version(if available): none
- Deep Java Library version:
- MXNet version: