# Module: tf.compat.v1.tpu.experimental.embedding

<br />

Public API for tf.tpu.experimental.embedding namespace.

## Classes

[`class Adagrad`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/tpu/experimental/embedding/Adagrad): Optimization parameters for Adagrad with TPU embeddings.

[`class AdagradMomentum`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/tpu/experimental/embedding/AdagradMomentum): Optimization parameters for Adagrad + Momentum with TPU embeddings.

[`class Adam`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/tpu/experimental/embedding/Adam): Optimization parameters for Adam with TPU embeddings.

[`class FTRL`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/tpu/experimental/embedding/FTRL): Optimization parameters for FTRL with TPU embeddings.

[`class FeatureConfig`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/tpu/experimental/embedding/FeatureConfig): Configuration data for one embedding feature.

[`class QuantizationConfig`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/tpu/experimental/embedding/QuantizationConfig): Settings for simulated quantization of the tpu embedding table.

[`class SGD`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/tpu/experimental/embedding/SGD): Optimization parameters for stochastic gradient descent for TPU embeddings.

[`class TPUEmbedding`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/tpu/experimental/embedding/TPUEmbedding): The TPUEmbedding mid level API.

[`class TPUEmbeddingForServing`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/tpu/experimental/embedding/TPUEmbeddingForServing): The TPUEmbedding mid level API running on CPU for serving.

[`class TPUEmbeddingV0`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/tpu/experimental/embedding/TPUEmbeddingV0): The TPUEmbedding mid level API running on TPU without Embedding accelerator.

[`class TableConfig`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/tpu/experimental/embedding/TableConfig): Configuration data for one embedding table.

## Functions

[`serving_embedding_lookup(...)`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/tpu/experimental/embedding/serving_embedding_lookup): Apply standard lookup ops with [`tf.tpu.experimental.embedding`](https://www.tensorflow.org/versions/r2.13/api_docs/python/tf/tpu/experimental/embedding) configs.