# Module: tf.saved_model

<br />

|---|
| [![](https://www.tensorflow.org/images/tf_logo_32px.png) TensorFlow 2 version](https://www.tensorflow.org/api_docs/python/tf/saved_model) |

Public API for tf.saved_model namespace.

## Modules

[`builder`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/builder) module: SavedModel builder.

[`constants`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/constants) module: Constants for SavedModel save and restore operations.

[`experimental`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/experimental) module: Public API for tf.saved_model.experimental namespace.

[`loader`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/loader) module: Loader functionality for SavedModel with hermetic, language-neutral exports.

[`main_op`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/main_op) module: SavedModel main op.

[`signature_constants`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/signature_constants) module: Signature constants for SavedModel save and restore operations.

[`signature_def_utils`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/signature_def_utils) module: SignatureDef utility functions.

[`tag_constants`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/tag_constants) module: Common tags used for graphs in SavedModel.

[`utils`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/utils) module: SavedModel utility functions.

## Classes

[`class Builder`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/Builder): Builds the `SavedModel` protocol buffer and saves variables and assets.

## Functions

[`build_signature_def(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/build_signature_def): Utility function to build a SignatureDef protocol buffer.

[`build_tensor_info(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/build_tensor_info): Utility function to build TensorInfo proto from a Tensor. (deprecated)

[`classification_signature_def(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/classification_signature_def): Creates classification signature from given examples and predictions.

[`contains_saved_model(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/contains_saved_model): Checks whether the provided export directory could contain a SavedModel.

[`get_tensor_from_tensor_info(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/get_tensor_from_tensor_info): Returns the Tensor or CompositeTensor described by a TensorInfo proto. (deprecated)

[`is_valid_signature(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/is_valid_signature): Determine whether a SignatureDef can be served by TensorFlow Serving.

[`load(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/load): Loads the model from a SavedModel as specified by tags. (deprecated)

[`load_v2(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/load_v2): Load a SavedModel from `export_dir`.

[`main_op_with_restore(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/main_op_with_restore): Returns a main op to init variables, tables and restore the graph. (deprecated)

[`maybe_saved_model_directory(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/contains_saved_model): Checks whether the provided export directory could contain a SavedModel.

[`predict_signature_def(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/predict_signature_def): Creates prediction signature from given inputs and outputs.

[`regression_signature_def(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/regression_signature_def): Creates regression signature from given examples and predictions.

[`save(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/save): Exports the Trackable object `obj` to [SavedModel format](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/python/saved_model/README.md).

[`simple_save(...)`](https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/saved_model/simple_save): Convenience function to build a SavedModel suitable for serving. (deprecated)

## Other Members

- `ASSETS_DIRECTORY = 'assets'`
- `ASSETS_KEY = 'saved_model_assets'`
- `CLASSIFY_INPUTS = 'inputs'`
- `CLASSIFY_METHOD_NAME = 'tensorflow/serving/classify'`
- `CLASSIFY_OUTPUT_CLASSES = 'classes'`
- `CLASSIFY_OUTPUT_SCORES = 'scores'`
- `DEFAULT_SERVING_SIGNATURE_DEF_KEY = 'serving_default'`
- `GPU = 'gpu'`
- `LEGACY_INIT_OP_KEY = 'legacy_init_op'`
- `MAIN_OP_KEY = 'saved_model_main_op'`
- `PREDICT_INPUTS = 'inputs'`
- `PREDICT_METHOD_NAME = 'tensorflow/serving/predict'`
- `PREDICT_OUTPUTS = 'outputs'`
- `REGRESS_INPUTS = 'inputs'`
- `REGRESS_METHOD_NAME = 'tensorflow/serving/regress'`
- `REGRESS_OUTPUTS = 'outputs'`
- `SAVED_MODEL_FILENAME_PB = 'saved_model.pb'`
- `SAVED_MODEL_FILENAME_PBTXT = 'saved_model.pbtxt'`
- `SAVED_MODEL_SCHEMA_VERSION = 1`
- `SERVING = 'serve'`
- `TPU = 'tpu'`
- `TRAINING = 'train'`
- `VARIABLES_DIRECTORY = 'variables'`
- `VARIABLES_FILENAME = 'variables'`