Spec-Zone.ru › TensorFlow 1.15

tf.keras.experimental.terminate_keras_multiprocessing_pools

View source on GitHub

Уничтожить пулы многопоточности Keras для предотвращения тупиков.

Просмотреть псевдонимы

Псевдонимы для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.keras.experimental.terminate_keras_multiprocessing_pools, `tf.compat.v2.keras.experimental.terminate_keras_multiprocessing_pools`

tf.keras.experimental.terminate_keras_multiprocessing_pools(
    grace_period=0.1, use_sigkill=False
)

В общем случае, multiprocessing.Pool может взаимодействовать довольно плохо с другими, на первый взгляд не связанными, частями кодовой базы из-за зависимости Pool от fork. Этот метод очищает все пулы, которые, как известно, принадлежат Keras (и, следовательно, могут быть безопасно завершены).

Аргументы
grace_period Время (в секундах) ожидания завершения очистки процессов.
use_sigkill Булево значение, определяющее, выполнять ли очистку с помощью SIGKILL.
Возвращает
Список строк, описывающих все возникшие проблемы. Звонящий должен решить, рассматривать ли это как ошибку.

© 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/r1.15/api_docs/python/tf/keras/experimental/terminate_keras_multiprocessing_pools

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API