tf.profiler.experimental.client.monitor
Отправляет запросы gRPC на сервер профилирования для выполнения мониторинга по запросу.
tf.profiler.experimental.client.monitor(
service_addr, duration_ms, level=1
)
Результат мониторинга — это краткий сводный отчет о производительности выполнения вашей модели. Этот метод заблокирует вызывающую нить до получения результата мониторинга. В настоящее время этот метод поддерживается только для Cloud TPU.
| Аргументы | |
|---|---|
service_addr | Адрес gRPC-сервиса профилирования, например, grpc://10.0.0.2:8466. |
duration_ms | Длительность мониторинга в мс. |
level | Выберите уровень мониторинга от 1 до 2 для мониторинга вашей задачи. Уровень 2 более подробный, чем уровень 1, и отображает больше метрик. |
| Возвращаемое значение | |
|---|---|
| Строка вывода мониторинга. |
Пример использования:
Непрерывная отправка запросов gRPC на Cloud TPU для мониторинга модели
выполнения.
for query in range(0, 100):
print(tf.profiler.experimental.client.monitor('grpc://10.0.0.2:8466', 1000))
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.3/api_docs/python/tf/profiler/experimental/client/monitor