Deprecate public SignatureDef symbols.

The new SavedModel save() API doesn't allow manually defined SignatureDefs. There should be a replacement for creating the standard SignatureDefs.

PiperOrigin-RevId: 234013299
This commit is contained in:
Katherine Wu 2019-02-14 13:03:58 -08:00 committed by TensorFlower Gardener
parent b51e216294
commit 264745232b
3 changed files with 10 additions and 32 deletions
tensorflow
python/saved_model
tools

View File

@ -30,7 +30,6 @@ from tensorflow.python.util.tf_export import tf_export
@tf_export(
'saved_model.build_signature_def',
v1=[
'saved_model.build_signature_def',
'saved_model.signature_def_utils.build_signature_def'
@ -63,7 +62,6 @@ def build_signature_def(inputs=None, outputs=None, method_name=None):
@tf_export(
'saved_model.regression_signature_def',
v1=[
'saved_model.regression_signature_def',
'saved_model.signature_def_utils.regression_signature_def'
@ -112,7 +110,6 @@ def regression_signature_def(examples, predictions):
@tf_export(
'saved_model.classification_signature_def',
v1=[
'saved_model.classification_signature_def',
'saved_model.signature_def_utils.classification_signature_def'
@ -172,7 +169,6 @@ def classification_signature_def(examples, classes, scores):
@tf_export(
'saved_model.predict_signature_def',
v1=[
'saved_model.predict_signature_def',
'saved_model.signature_def_utils.predict_signature_def'
@ -270,7 +266,6 @@ def _supervised_signature_def(
@tf_export(
'saved_model.is_valid_signature',
v1=[
'saved_model.is_valid_signature',
'saved_model.signature_def_utils.is_valid_signature'

View File

@ -88,30 +88,10 @@ tf_module {
name: "VARIABLES_FILENAME"
mtype: "<type \'str\'>"
}
member_method {
name: "build_signature_def"
argspec: "args=[\'inputs\', \'outputs\', \'method_name\'], varargs=None, keywords=None, defaults=[\'None\', \'None\', \'None\'], "
}
member_method {
name: "classification_signature_def"
argspec: "args=[\'examples\', \'classes\', \'scores\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "contains_saved_model"
argspec: "args=[\'export_dir\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "is_valid_signature"
argspec: "args=[\'signature_def\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "predict_signature_def"
argspec: "args=[\'inputs\', \'outputs\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "regression_signature_def"
argspec: "args=[\'examples\', \'predictions\'], varargs=None, keywords=None, defaults=None"
}
member_method {
name: "save"
argspec: "args=[\'obj\', \'export_dir\', \'signatures\'], varargs=None, keywords=None, defaults=[\'None\'], "

View File

@ -205,8 +205,6 @@ renames = {
'tf.get_variable': 'tf.compat.v1.get_variable',
'tf.get_variable_scope': 'tf.compat.v1.get_variable_scope',
'tf.gfile.FastGFile': 'tf.compat.v1.gfile.FastGFile',
'tf.gfile.GFile': 'tf.io.gfile.GFile',
'tf.gfile.Open': 'tf.io.gfile.GFile',
'tf.global_norm': 'tf.linalg.global_norm',
'tf.global_variables': 'tf.compat.v1.global_variables',
'tf.global_variables_initializer': 'tf.compat.v1.global_variables_initializer',
@ -501,8 +499,10 @@ renames = {
'tf.saved_model.Builder': 'tf.compat.v1.saved_model.Builder',
'tf.saved_model.LEGACY_INIT_OP_KEY': 'tf.compat.v1.saved_model.LEGACY_INIT_OP_KEY',
'tf.saved_model.MAIN_OP_KEY': 'tf.compat.v1.saved_model.MAIN_OP_KEY',
'tf.saved_model.build_signature_def': 'tf.compat.v1.saved_model.build_signature_def',
'tf.saved_model.build_tensor_info': 'tf.compat.v1.saved_model.build_tensor_info',
'tf.saved_model.builder.SavedModelBuilder': 'tf.compat.v1.saved_model.builder.SavedModelBuilder',
'tf.saved_model.classification_signature_def': 'tf.compat.v1.saved_model.classification_signature_def',
'tf.saved_model.constants.ASSETS_DIRECTORY': 'tf.saved_model.ASSETS_DIRECTORY',
'tf.saved_model.constants.ASSETS_KEY': 'tf.saved_model.ASSETS_KEY',
'tf.saved_model.constants.LEGACY_INIT_OP_KEY': 'tf.compat.v1.saved_model.constants.LEGACY_INIT_OP_KEY',
@ -514,6 +514,7 @@ renames = {
'tf.saved_model.constants.VARIABLES_FILENAME': 'tf.saved_model.VARIABLES_FILENAME',
'tf.saved_model.experimental.save': 'tf.saved_model.save',
'tf.saved_model.get_tensor_from_tensor_info': 'tf.compat.v1.saved_model.get_tensor_from_tensor_info',
'tf.saved_model.is_valid_signature': 'tf.compat.v1.saved_model.is_valid_signature',
'tf.saved_model.load': 'tf.compat.v1.saved_model.load',
'tf.saved_model.loader.load': 'tf.compat.v1.saved_model.loader.load',
'tf.saved_model.loader.maybe_saved_model_directory': 'tf.compat.v1.saved_model.loader.maybe_saved_model_directory',
@ -521,6 +522,8 @@ renames = {
'tf.saved_model.main_op.main_op_with_restore': 'tf.compat.v1.saved_model.main_op.main_op_with_restore',
'tf.saved_model.main_op_with_restore': 'tf.compat.v1.saved_model.main_op_with_restore',
'tf.saved_model.maybe_saved_model_directory': 'tf.compat.v1.saved_model.maybe_saved_model_directory',
'tf.saved_model.predict_signature_def': 'tf.compat.v1.saved_model.predict_signature_def',
'tf.saved_model.regression_signature_def': 'tf.compat.v1.saved_model.regression_signature_def',
'tf.saved_model.signature_constants.CLASSIFY_INPUTS': 'tf.saved_model.CLASSIFY_INPUTS',
'tf.saved_model.signature_constants.CLASSIFY_METHOD_NAME': 'tf.saved_model.CLASSIFY_METHOD_NAME',
'tf.saved_model.signature_constants.CLASSIFY_OUTPUT_CLASSES': 'tf.saved_model.CLASSIFY_OUTPUT_CLASSES',
@ -532,11 +535,11 @@ renames = {
'tf.saved_model.signature_constants.REGRESS_INPUTS': 'tf.saved_model.REGRESS_INPUTS',
'tf.saved_model.signature_constants.REGRESS_METHOD_NAME': 'tf.saved_model.REGRESS_METHOD_NAME',
'tf.saved_model.signature_constants.REGRESS_OUTPUTS': 'tf.saved_model.REGRESS_OUTPUTS',
'tf.saved_model.signature_def_utils.build_signature_def': 'tf.saved_model.build_signature_def',
'tf.saved_model.signature_def_utils.classification_signature_def': 'tf.saved_model.classification_signature_def',
'tf.saved_model.signature_def_utils.is_valid_signature': 'tf.saved_model.is_valid_signature',
'tf.saved_model.signature_def_utils.predict_signature_def': 'tf.saved_model.predict_signature_def',
'tf.saved_model.signature_def_utils.regression_signature_def': 'tf.saved_model.regression_signature_def',
'tf.saved_model.signature_def_utils.build_signature_def': 'tf.compat.v1.saved_model.signature_def_utils.build_signature_def',
'tf.saved_model.signature_def_utils.classification_signature_def': 'tf.compat.v1.saved_model.signature_def_utils.classification_signature_def',
'tf.saved_model.signature_def_utils.is_valid_signature': 'tf.compat.v1.saved_model.signature_def_utils.is_valid_signature',
'tf.saved_model.signature_def_utils.predict_signature_def': 'tf.compat.v1.saved_model.signature_def_utils.predict_signature_def',
'tf.saved_model.signature_def_utils.regression_signature_def': 'tf.compat.v1.saved_model.signature_def_utils.regression_signature_def',
'tf.saved_model.simple_save': 'tf.compat.v1.saved_model.simple_save',
'tf.saved_model.tag_constants.GPU': 'tf.saved_model.GPU',
'tf.saved_model.tag_constants.SERVING': 'tf.saved_model.SERVING',