You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@systemml.apache.org by "Ashish Garg (JIRA)" <ji...@apache.org> on 2019/03/11 20:02:00 UTC

[jira] [Created] (SYSTEMML-2515) Python 3.5 Keras2DML not working

Ashish Garg created SYSTEMML-2515:
-------------------------------------

             Summary: Python 3.5 Keras2DML not working
                 Key: SYSTEMML-2515
                 URL: https://issues.apache.org/jira/browse/SYSTEMML-2515
             Project: SystemML
          Issue Type: Bug
            Reporter: Ashish Garg


Using Python notebook with Python 3.5 snapshot systemml 1-3 Snapshot

input_shape = (1,28,28) if K.image_data_format() == 'channels_first' else (28,28, 1)
keras_model = Sequential()
keras_model.add(Conv2D(32, kernel_size=(5, 5), activation='relu', input_shape=input_shape, padding='same'))
keras_model.add(MaxPooling2D(pool_size=(2, 2)))
keras_model.add(Conv2D(64, (5, 5), activation='relu', padding='same'))
keras_model.add(MaxPooling2D(pool_size=(2, 2)))
keras_model.add(Flatten())
keras_model.add(Dense(512, activation='relu'))
keras_model.add(Dropout(0.5))
keras_model.add(Dense(10, activation='softmax'))
keras_model.summary()
keras_model.compile(optimizer='adam', loss='mse', metrics=['accuracy']) 

 

from pyspark.sql import SparkSession
from pyspark.sql.functions import *
spark = SparkSession.builder.enableHiveSupport().getOrCreate()
keras.backend.set_image_data_format("channels_first")
sysml_model.summary()

 

 

generate following error

Py4JJavaError: An error occurred while calling None.org.apache.sysml.api.dl.Caffe2DML. : com.google.protobuf.TextFormat$ParseException: 22:10: Couldn't parse integer: For input string: "2.5" at com.google.protobuf.TextFormat$Tokenizer.parseException(TextFormat.java:912) at com.google.protobuf.TextFormat$Tokenizer.integerParseException(TextFormat.java:933) at com.google.protobuf.TextFormat$Tokenizer.consumeUInt32(TextFormat.java:753) at com.google.protobuf.TextFormat.mergeField(TextFormat.java:1179) at com.google.protobuf.TextFormat.mergeField(TextFormat.java:1156) at com.google.protobuf.TextFormat.mergeField(TextFormat.java:1156) at com.google.protobuf.TextFormat.merge(TextFormat.java:1062) at com.google.protobuf.TextFormat.merge(TextFormat.java:1028) at com.google.protobuf.TextFormat.merge(TextFormat.java:998) at org.apache.sysml.api.dl.Utils$.readCaffeNet(Utils.scala:148) at org.apache.sysml.api.dl.CaffeNetwork.<init>(CaffeNetwork.scala:56) at org.apache.sysml.api.dl.Caffe2DML.<init>(Caffe2DML.scala:196) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:247) at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:357)

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)