tensorflow / 2.9.1 / experimental / dtensor / run_on.html /

tf.experimental.dtensor.run_on

Runs enclosed functions in the DTensor device scope.

This function returns a scope. All the ops and tf.functions in this scope will run on the DTensor device using the mesh provided or attached to the layout. This is useful for wrapping any tf.function that doesn't take a DTensor as input but would like to produce DTensor as result. The scope will also make sure all small constants be replicated as DTensor.

Args
layout_or_mesh A Layout or Mesh instance to extract a default mesh from.
Yields
A context in which all ops and tf.functions will run on the DTensor device.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/experimental/dtensor/run_on