使用estimator.export_saved_model('saved_model', serving_input_receiver_fn)导出模型之后,再使用tf.contrib.predictor.from_saved_model加载模型报错:ValueError: The name '' looks like an (invalid) Operation name, not a Tensor. Tensor names must be of the form "<op_name>:<output_index>".
报错详细内容:
INFO:tensorflow:Restoring parameters from saved_model/1577241037/variables/variables
Traceback (most recent call last):
File "serve.py", line 241, in <module>
predict_fn = tf.contrib.predictor.from_saved_model(latest)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/contrib/predictor/predictor_factories.py", line 153, in from_saved_model
config=config)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/contrib/predictor/saved_model_predictor.py", line 162, in __init__
for k, v in input_names.items()}
File "/usr/local/lib/python3.6/dist-packages/tensorflow/contrib/predictor/saved_model_predictor.py", line

在尝试加载已导出的模型时遇到错误,原因是模型中使用了未命名的稀疏向量。解决方案包括:一是将稀疏向量分解为三部分并分别存储,确保每个部分都有正确名称;二是改用普通向量代替稀疏向量,避免出现命名问题。通过这两种方法可以解决加载模型时报的'The name '' looks like an (invalid) Operation name, not a Tensor.'错误。"
112123322,10539645,C++字符转二进制与二进制加壳技术解析,"['二进制安全', '程序保护', '加壳技术', 'C++', '逆向工程']
最低0.47元/天 解锁文章
4961

被折叠的 条评论
为什么被折叠?



