aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/predictor
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2018-09-13 13:59:24 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-09-13 14:10:37 -0700
commit304faf0444260912b6996d39227417c09561c37e (patch)
treed7cbb93df79cf2def0c3a76541b5afb087c6a09b /tensorflow/contrib/predictor
parent490e46f29dba0254fa69385d4235ab26854868c8 (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.py19
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