diff options
author | A. Unique TensorFlower <gardener@tensorflow.org> | 2018-09-13 13:59:24 -0700 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2018-09-13 14:10:37 -0700 |
commit | 304faf0444260912b6996d39227417c09561c37e (patch) | |
tree | d7cbb93df79cf2def0c3a76541b5afb087c6a09b /tensorflow/contrib/predictor | |
parent | 490e46f29dba0254fa69385d4235ab26854868c8 (diff) |
Remove tf.contrib.get_signature_def_by_key. This can be replaced by meta_graph_def.signature_def[signature_def_key]
PiperOrigin-RevId: 212873314
Diffstat (limited to 'tensorflow/contrib/predictor')
-rw-r--r-- | tensorflow/contrib/predictor/saved_model_predictor.py | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/tensorflow/contrib/predictor/saved_model_predictor.py b/tensorflow/contrib/predictor/saved_model_predictor.py index 95da6d04ed..03399396df 100644 --- a/tensorflow/contrib/predictor/saved_model_predictor.py +++ b/tensorflow/contrib/predictor/saved_model_predictor.py @@ -23,7 +23,6 @@ import logging from tensorflow.contrib.predictor import predictor from tensorflow.contrib.saved_model.python.saved_model import reader -from tensorflow.contrib.saved_model.python.saved_model import signature_def_utils from tensorflow.python.client import session from tensorflow.python.framework import ops from tensorflow.python.saved_model import loader @@ -68,23 +67,19 @@ def _get_signature_def(signature_def_key, export_dir, tags): metagraph_def = get_meta_graph_def(export_dir, tags) try: - signature_def = signature_def_utils.get_signature_def_by_key( - metagraph_def, + signature_def = metagraph_def.signature_def[signature_def_key] + except KeyError as e: + formatted_key = _DEFAULT_INPUT_ALTERNATIVE_FORMAT.format( signature_def_key) - except ValueError as e: try: - formatted_key = _DEFAULT_INPUT_ALTERNATIVE_FORMAT.format( - signature_def_key) - signature_def = signature_def_utils.get_signature_def_by_key( - metagraph_def, formatted_key) - - logging.warning('Could not find signature def "%s". ' - 'Using "%s" instead', signature_def_key, formatted_key) - except ValueError: + signature_def = metagraph_def.signature_def[formatted_key] + except KeyError: raise ValueError( 'Got signature_def_key "{}". Available signatures are {}. ' 'Original error:\n{}'.format( signature_def_key, list(metagraph_def.signature_def), e)) + logging.warning('Could not find signature def "%s". ' + 'Using "%s" instead', signature_def_key, formatted_key) return signature_def |