Skip to content

ModelNotFound Exception while loading SSD Model #11

Closed
@OElesin

Description

@OElesin

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?

  1. Checked online but no errors similar to this
  2. 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:

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions