-
Notifications
You must be signed in to change notification settings - Fork 219
Closed
Description
My code works well on Windows10, but I can't reload the model on Linux by 'tf.SavedModelBundle.load(modelPath,"serve")':
[hadoop@ip-172-17-1-1 ~]$ spark-shell --master yarn --jars s3://jars/jasypt-1.9.2.jar,s3://jars/commons-pool2-2.0.jar,s3://jars/tensorflow-core-api-0.3.1.jar,s3://jars/tensorflow-core-api-0.3.1-linux-x86_64-mkl.jar,s3://jars/ndarray-0.3.1.jar,s3://jars/javacpp-1.5.4.jar,s3://jars/tensorflow-core-platform-0.3.1.jar
Spark context available as 'sc' (master = yarn, app id = application_1619156563605_0010).
Spark session available as 'spark'.
Welcome to
____ __
/ __/__ ___ _____/ /__
_\ \/ _ \/ _ `/ __/ '_/
/___/ .__/\_,_/_/ /_/\_\ version 2.4.7-amzn-1
/_/
Using Scala version 2.11.12 (OpenJDK 64-Bit Server VM, Java 1.8.0_282)
Type in expressions to have them evaluated.
Type :help for more information.
scala> import org.{tensorflow => tf}
import org.{tensorflow=>tf}
scala> val modelPath="s3://TF/model/xDeepFM"
modelPath: String = s3://TF/model/xDeepFM
scala> val bundle = tf.SavedModelBundle.load(modelPath,"serve")
Warning: Could not load Loader: java.lang.UnsatisfiedLinkError: no jnijavacpp in java.library.path
Warning: Could not load Pointer: java.lang.UnsatisfiedLinkError: no jnijavacpp in java.library.path
Warning: Could not load BytePointer: java.lang.UnsatisfiedLinkError: no jnijavacpp in java.library.path
Warning: Could not load PointerPointer: java.lang.UnsatisfiedLinkError: no jnijavacpp in java.library.path
2021-04-23 06:46:30.410844: I external/org_tensorflow/tensorflow/cc/saved_model/reader.cc:32] Reading SavedModel from: s3://TF/model/xDeepFM
2021-04-23 06:48:15.648373: I external/org_tensorflow/tensorflow/cc/saved_model/loader.cc:277] SavedModel load for tags { serve }; Status: fail: Not found: Could not find SavedModel .pb or .pbtxt at supplied export directory path: s3://TF/model/xDeepFM. Took 105237551 microseconds.
org.tensorflow.exceptions.TensorFlowException: Could not find SavedModel .pb or .pbtxt at supplied export directory path: s3://TF/model/xDeepFM
at org.tensorflow.internal.c_api.AbstractTF_Status.throwExceptionIfNotOK(AbstractTF_Status.java:101)
at org.tensorflow.SavedModelBundle.load(SavedModelBundle.java:418)
at org.tensorflow.SavedModelBundle.access$000(SavedModelBundle.java:59)
at org.tensorflow.SavedModelBundle$Loader.load(SavedModelBundle.java:68)
at org.tensorflow.SavedModelBundle.load(SavedModelBundle.java:242)
... 49 elided
scala>
[hadoop@ip-172-17-1-1 ~]$ hadoop fs -ls s3://TF/model/xDeepFM
Found 2 items
-rw-rw-rw- 1 hadoop hadoop 1598718 2021-04-23 06:33 s3://TF/model/xDeepFM/saved_model.pb
drwxrwxrwx - hadoop hadoop 0 1970-01-01 00:00 s3://TF/model/xDeepFM/variables
Thanks!
Metadata
Metadata
Assignees
Labels
No labels