# Module: tf.tpu.experimental

<br />

Public API for tf.tpu.experimental namespace.

## Modules

[`embedding`](https://www.tensorflow.org/versions/r2.14/api_docs/python/tf/tpu/experimental/embedding) module: Public API for tf.tpu.experimental.embedding namespace.

## Classes

[`class DeviceAssignment`](https://www.tensorflow.org/versions/r2.14/api_docs/python/tf/tpu/experimental/DeviceAssignment): Mapping from logical cores in a computation to the physical TPU topology.

[`class DeviceOrderMode`](https://www.tensorflow.org/versions/r2.14/api_docs/python/tf/tpu/experimental/DeviceOrderMode): The way of determining device orders when computing device assignment.

[`class HardwareFeature`](https://www.tensorflow.org/versions/r2.14/api_docs/python/tf/tpu/experimental/HardwareFeature): class holds all the feature info about the TPU.

[`class TPUSystemMetadata`](https://www.tensorflow.org/versions/r2.14/api_docs/python/tf/tpu/experimental/TPUSystemMetadata): Describes some metadata about the TPU system.

[`class Topology`](https://www.tensorflow.org/versions/r2.14/api_docs/python/tf/tpu/experimental/Topology): Describes a set of TPU devices.

## Functions

[`initialize_tpu_system(...)`](https://www.tensorflow.org/versions/r2.14/api_docs/python/tf/tpu/experimental/initialize_tpu_system): Initialize the TPU devices.

[`shutdown_tpu_system(...)`](https://www.tensorflow.org/versions/r2.14/api_docs/python/tf/tpu/experimental/shutdown_tpu_system): Shuts down the TPU devices.