ValueError: Could not find matching function to call loaded from the SavedModel.

model = load_model('D:\\tensorflow_dev\\MR_predict\\MR_predict_model')
y_new_pred = model.predict(X_new_lst) 

ValueError                                Traceback (most recent call last)
<ipython-input-24-91b67793e31f> in <module>()
      1 model = load_model('D:\\tensorflow_dev\\MR_predict\\MR_predict_model')
----> 2 y_new_pred = model.predict(X_new_lst)
      3 y_new_pred
。。。。。。

ValueError: Could not find matching function to call loaded from the SavedModel. Got:
  Positional arguments (3 total):
    * [<tf.Tensor 'inputs:0' shape=(None, 1) dtype=int32>, <tf.Tensor 'inputs_1:0' shape=(None, 1) dtype=int64>, <tf.Tensor 'inputs_2:0' shape=(None, 1) dtype=int64>, <tf.Tensor 'inputs_3:0' shape=(None, 39) dtype=float32>]
    * False
    * None
  Keyword arguments: {}
上面的都是非tf类型的普通python变量,而load_model模型期望输入的是tf类型的变量,如int32转换为tf.int32。
Expected these arguments to match one of the following 4 option(s):

Option 1:
  Positional arguments (3 total):
    * [TensorSpec(shape=(None, 1), dtype=tf.float32, name='input_1'), TensorSpec(shape=(None, 1), dtype=tf.float32, name='input_2'), TensorSpec(shape=(None, 1), dtype=tf.float32, name='input_3'), TensorSpec(shape=(None, 39), dtype=tf.float32, name='input_4')]
    * True
    * None
  Keyword arguments: {}

Option 2:
  Positional arguments (3 total):
    * [TensorSpec(shape=(None, 1), dtype=tf.float32, name='inputs/0'), TensorSpec(shape=(None, 1), dtype=tf.float32, name='inputs/1'), TensorSpec(shape=(None, 1), dtype=tf.float32, name='inputs/2'), TensorSpec(shape=(None, 39), dtype=tf.float32, name='inputs/3')]
    * False
    * None
  Keyword arguments: {}

Option 3:
  Positional arguments (3 total):
    * [TensorSpec(shape=(None, 1), dtype=tf.float32, name='inputs/0'), TensorSpec(shape=(None, 1), dtype=tf.float32, name='inputs/1'), TensorSpec(shape=(None, 1), dtype=tf.float32, name='inputs/2'), TensorSpec(shape=(None, 39), dtype=tf.float32, name='inputs/3')]
    * True
    * None
  Keyword arguments: {}

Option 4:
  Positional arguments (3 total):
    * [TensorSpec(shape=(None, 1), dtype=tf.float32, name='input_1'), TensorSpec(shape=(None, 1), dtype=tf.float32, name='input_2'), TensorSpec(shape=(None, 1), dtype=tf.float32, name='input_3'), TensorSpec(shape=(None, 39), dtype=tf.float32, name='input_4')]
    * False
    * None
  Keyword arguments: {}
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值