intel-analytics / analytics-zoo

Distributed Tensorflow, Keras and PyTorch on Apache Spark/Flink & Ray
https://analytics-zoo.readthedocs.io/
Apache License 2.0
11 stars 3 forks source link

DLLib not able to load pretrained bigdl models #68

Closed dding3 closed 2 years ago

dding3 commented 2 years ago

When tried to load bigdl models in bigdl-dllib, there is exception: py4j.protocol.Py4JJavaError: An error occurred while calling o42.netLoadBigDL. : java.lang.RuntimeException: Loading module com.intel.analytics.bigdl.nn.StaticGraph exception : at com.intel.analytics.bigdl.dllib.utils.serializer.ModuleSerializer$.load(ModuleSerializer.scala:154) at com.intel.analytics.bigdl.dllib.utils.serializer.ModuleLoader$.loadFromFile(ModuleLoader.scala:64) at com.intel.analytics.bigdl.dllib.keras.Net$.loadBigDL(Net.scala:161) at com.intel.analytics.bigdl.dllib.net.python.PythonDllibNet.netLoadBigDL(PythonDllibNet.scala:56) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:244) at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:357) at py4j.Gateway.invoke(Gateway.java:282) at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132) at py4j.commands.CallCommand.execute(CallCommand.java:79) at py4j.GatewayConnection.run(GatewayConnection.java:238) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ClassNotFoundException: com.intel.analytics.bigdl.nn.StaticGraph at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:418) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) at java.lang.ClassLoader.loadClass(ClassLoader.java:351) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.intel.analytics.bigdl.dllib.utils.serializer.ModuleSerializable$class.doLoadModule(ModuleSerializable.scala:122) at com.intel.analytics.bigdl.dllib.utils.serializer.ContainerSerializer$.com$intel$analytics$bigdl$dllib$utils$serializer$ContainerSerializable$$super$doLoadModule(ModuleSerializable.scala:522)