Error in running inception_model

8 views
Skip to first unread message

Pravin

unread,
Sep 15, 2017, 11:33:18 AM9/15/17
to vegnonveg
Folks,
I am trying to rerun inception model code from Goutham and seeing the following error at the final stage..
Pravin



results = trained_model.test(test_data, batch_size, ["Top1Accuracy", "Top5Accuracy"])


---------------------------------------------------------------------------
Py4JJavaError                             Traceback (most recent call last)
<ipython-input-28-4d4efc4e2264> in <module>()
     26 
     27 # testing the trained model
---> 28 results = trained_model.test(test_data, batch_size, ["Top1Accuracy", "Top5Accuracy"])
     29 
     30 for result in results:

/private/var/folders/z4/bs_1sx7n7h1g0hz9zpgwf7gc0000gn/T/spark-34c20329-3d5f-4d45-b8f3-41e380905237/userFiles-6f5133c8-4e26-4c22-876f-ea9fe7da2608/bigdl-0.2.0-python-api.zip/bigdl/nn/layer.py in test(self, val_rdd, batch_size, val_methods)
    270                              "modelTest",
    271                              self.value,
--> 272                              val_rdd, batch_size, val_methods)
    273 
    274     def set_weights(self, weights):

/private/var/folders/z4/bs_1sx7n7h1g0hz9zpgwf7gc0000gn/T/spark-34c20329-3d5f-4d45-b8f3-41e380905237/userFiles-6f5133c8-4e26-4c22-876f-ea9fe7da2608/bigdl-0.2.0-python-api.zip/bigdl/util/common.py in callBigDlFunc(bigdl_type, name, *args)
    308     sc = get_spark_context()
    309     api = getattr(jinstance, name)
--> 310     return callJavaFunc(sc, api, *args)
    311 
    312 

/private/var/folders/z4/bs_1sx7n7h1g0hz9zpgwf7gc0000gn/T/spark-34c20329-3d5f-4d45-b8f3-41e380905237/userFiles-6f5133c8-4e26-4c22-876f-ea9fe7da2608/bigdl-0.2.0-python-api.zip/bigdl/util/common.py in callJavaFunc(sc, func, *args)
    343     """ Call Java Function """
    344     args = [_py2java(sc, a) for a in args]
--> 345     result = func(*args)
    346     return _java2py(sc, result)
    347 

~/projects/install/bigdl/spark-2.1.1-bin-hadoop2.7/python/lib/py4j-0.10.4-src.zip/py4j/java_gateway.py in __call__(self, *args)
   1131         answer = self.gateway_client.send_command(command)
   1132         return_value = get_return_value(
-> 1133             answer, self.gateway_client, self.target_id, self.name)
   1134 
   1135         for temp_arg in temp_args:

~/projects/install/bigdl/spark-2.1.1-bin-hadoop2.7/python/pyspark/sql/utils.py in deco(*a, **kw)
     61     def deco(*a, **kw):
     62         try:
---> 63             return f(*a, **kw)
     64         except py4j.protocol.Py4JJavaError as e:
     65             s = e.java_exception.toString()

~/projects/install/bigdl/spark-2.1.1-bin-hadoop2.7/python/lib/py4j-0.10.4-src.zip/py4j/protocol.py in get_return_value(answer, gateway_client, target_id, name)
    317                 raise Py4JJavaError(
    318                     "An error occurred while calling {0}{1}{2}.\n".
--> 319                     format(target_id, ".", name), value)
    320             else:
    321                 raise Py4JError(

Py4JJavaError: An error occurred while calling o36.modelTest.
: java.lang.ArrayStoreException: java.lang.String
	at scala.runtime.ScalaRunTime$.array_update(ScalaRunTime.scala:90)
	at scala.collection.IterableLike$class.copyToArray(IterableLike.scala:254)
	at scala.collection.AbstractIterable.copyToArray(Iterable.scala:54)
	at scala.collection.TraversableOnce$class.copyToArray(TraversableOnce.scala:278)
	at scala.collection.AbstractTraversable.copyToArray(Traversable.scala:104)
	at scala.collection.TraversableOnce$class.toArray(TraversableOnce.scala:286)
	at scala.collection.AbstractTraversable.toArray(Traversable.scala:104)
	at com.intel.analytics.bigdl.python.api.PythonBigDL.modelTest(PythonBigDL.scala:1347)
	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:280)
	at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132)
	at py4j.commands.CallCommand.execute(CallCommand.java:79)
	at py4j.GatewayConnection.run(GatewayConnection.java:214)
	at java.lang.Thread.run(Thread.java:748)


Reply all
Reply to author
Forward
0 new messages