deeplearning4j: org.nd4j.linalg.factory.Nd4jBackend - Loaded [JCublasBackend] backend Exception in thread "main" java.lang.NoClassDefFoundError: org/nd4j/linalg/api/complex/IComplexDouble

Creating this issue as per the discussion yesterday. I re-tried the build today for this issue. Removed nd4j dependencies: rm -rf ~/.m2/repository/org/nd4j and re-build the project again:mvn -U clean package. I’m still getting the below error:

root@instance-1:/home/Deeplearning4J# java -jar target/dl4j-1.0-SNAPSHOT.jar 09:28:22.171 [main] INFO org.nd4j.linalg.factory.Nd4jBackend - Loaded [JCublasBackend] backend Exception in thread “main” java.lang.NoClassDefFoundError: org/nd4j/linalg/api/complex/IComplexDouble at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at org.nd4j.linalg.factory.Nd4j.initWithBackend(Nd4j.java:5529) at org.nd4j.linalg.factory.Nd4j.initContext(Nd4j.java:5477) at org.nd4j.linalg.factory.Nd4j.<clinit>(Nd4j.java:210) at org.datavec.image.transform.PipelineImageTransform.<init>(PipelineImageTransform.java:93) at org.datavec.image.transform.PipelineImageTransform.<init>(PipelineImageTransform.java:85) at org.datavec.image.transform.PipelineImageTransform.<init>(PipelineImageTransform.java:73) at examples.AnimalClassifier.main(AnimalClassifier.java:72) Caused by: java.lang.ClassNotFoundException: org.nd4j.linalg.api.complex.IComplexDouble at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) … 9 more root@instance-1:/home/Deeplearning4J# ^C root@instance-1:/home/Deeplearning4J#

About this issue

  • Original URL
  • State: closed
  • Created 6 years ago
  • Comments: 16 (9 by maintainers)

Most upvoted comments

Ah, got it. I didn’t realize that we had done that already. Time for me to upgrade to 9.2 too 😃