Sends gRPC requests to one or more profiler servers to perform on-demand profiling.

This method will block the calling thread until it receives responses from all servers or until deadline expiration. Both single host and multiple host profiling are supported on CPU, GPU, and TPU. The profiled results will be saved by each server to the specified TensorBoard log directory (i.e. the directory you save your model checkpoints). Use the TensorBoard profile plugin to view the visualization and analysis results.

service_addr A comma delimited string of gRPC addresses of the workers to profile. e.g. service_addr='grpc://localhost:6009' service_addr='grpc://,grpc://' service_addr='grpc://localhost:12345,grpc://localhost:23456'
logdir Path to save profile data to, typically a TensorBoard log directory. This path must be accessible to both the client and server. e.g. logdir='gs://your_tb_dir'
duration_ms Duration of tracing or monitoring in milliseconds. Must be greater than zero.
worker_list An optional TPU only configuration. The l