【发布时间】:2020-05-07 11:48:52
【问题描述】:
我正在试验 character_rnn (https://github.com/tensorflow/tensorflow/blob/671baf080238025da9698ea980cd9504005f727c/tensorflow/examples/learn/text_classification_character_rnn.py) 的文本分类。
我怎样才能为它写一个 serving_input_fn ?我想保存和恢复这个模型
扩展代码保存但出现错误,请帮助
from tensorflow.contrib.learn.python.learn.utils import input_fn_utils
feature_spec = {"feature":tf.FixedLenFeature([100],tf.int64)}
serving_input_fn = input_fn_utils.build_parsing_serving_input_fn(feature_spec)
然后
classifier.export_savedmodel(export_dir_base='model', serving_input_receiver_fn=serving_input_fn)
得到这个错误
TypeError:无法将类型对象转换为张量。内容:{'功能':}。考虑将元素转换为支持的类型。
请帮帮我。
【问题讨论】:
-
我正在使用 Tensorflow 1.15 请在此处找到代码 sn-p (gist.github.com/neuralminds/ea46e94faebc2beb7af20a0b609f1485)。我已将经过训练的模型导出为 .pb 文件,但在尝试恢复推理时会引发错误。
标签: tensorflow tensorflow-serving tensorflow-estimator