tf.profiler.experimental.client.monitor
Sends grpc requests to profiler server to perform on-demand monitoring.
tf.profiler.experimental.client.monitor(
service_addr, duration_ms, level=1
)
The monitoring result is a light weight performance summary of your model
execution. This method will block the caller thread until it receives the
monitoring result. This method currently supports Cloud TPU only.
Args |
service_addr
|
gRPC address of profiler service e.g. grpc://10.0.0.2:8466.
|
duration_ms
|
Duration of monitoring in ms.
|
level
|
Choose a monitoring level between 1 and 2 to monitor your job. Level
2 is more verbose than level 1 and shows more metrics.
|
Returns |
A string of monitoring output.
|
Example usage:
# Continuously send gRPC requests to the Cloud TPU to monitor the model
# execution.
for query in range(0, 100):
print(
tf.profiler.experimental.client.monitor('grpc://10.0.0.2:8466', 1000))
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Some content is licensed under the numpy license.
Last updated 2021-08-16 UTC.
[null,null,["Last updated 2021-08-16 UTC."],[],[]]