Se usó la API de Cloud Translation para traducir esta página.
Switch to English

tf.estimator.GlobalStepWaiterHook

Ver código fuente en GitHub

Los retrasos de ejecución hasta que alcances globales paso wait_until_step .

Hereda de: SessionRunHook

Esta ejecución retrasos de gancho hasta que alcances globales paso a wait_until_step . Se utiliza para iniciar gradualmente trabajadores en entornos distribuidos. Un ejemplo de uso sería estableciendo wait_until_step=int(K*log(task_id+1)) suponiendo que task_id = 0 es el jefe.

wait_until_step un int espectáculos hasta que la etapa mundial que deben esperar.

Métodos

after_create_session

Ver fuente

Se llama cuando se crea nueva sesión TensorFlow.

Esto se llama para señalar los ganchos que una nueva sesión ha sido creado. Esto tiene dos diferencias esenciales con la situación en la que begin se llama:

  • Cuando esto se llama, el gráfico está finalizado y ops ya no se puede añadir a la gráfica.
  • Este método también se denomina como resultado de la recuperación de una sesión envuelto, no sólo al comienzo de la sesión general.

args
session Una Sesión TensorFlow que se ha creado.
coord Un objeto Coordinador que mantiene un registro de todas las discusiones.

after_run

Ver fuente

Llamado después de cada llamada a ejecutar ().

El run_values argumento contiene los resultados de la OPS / tensores solicitados por before_run() .

El run_context argumento es el mismo envío a before_run llamada. run_context.request_stop() puede ser llamado para detener la iteración.

Si session.run() plantea ninguna excepción a continuación after_run() no se llama.

args
run_context A SessionRunContext objeto.
run_values A SessionRunValues ​​objeto.

before_run

Ver fuente

Se llama antes de cada llamada a ejecutar ().

Usted puede regresar a esta convocatoria un SessionRunArgs objeto que indica ops o tensores para añadir a la próxima run() llamada. Estos OPS / tensores se llevará a cabo junto con la OPS / tensores pasado originalmente a la llamada de funcionamiento de la original (). Los argumentos de ejecución que retorno también puede contener los alimentos que se añadirán a la llamada run ().

El run_context argumento es una SessionRunContext que proporciona información acerca de la próxima run() llamada: el OP / tensores solicitados originalmente, la Sesión TensorFlow.

En este gráfico de puntos está finalizado y no se puede agregar ops.

args
run_context A SessionRunContext objeto.

Devoluciones
Ninguno o un SessionRunArgs objeto.

begin

Ver fuente

Llamado una vez antes de usar la sesión.

Cuando se llama, el gráfico predeterminado es el que se pondrá en marcha en la sesión. El gancho puede modificar el gráfico mediante la adición de nuevas operaciones a ella. Después de la begin() llame a la gráfica será finalizado y las otras devoluciones de llamada no puede modificar el gráfico más. Segunda convocatoria de begin() en el mismo gráfico, no debe cambiar la gráfica.

end

Ver fuente

Llamado al final de la sesión.

La session argumento puede ser utilizado en caso de que el gancho quiere ejecutar operaciones finales, como guardar un último punto de control.

Si session.run() plantea una excepción que no sea OutOfRangeError o StopIteration continuación end() no se llama. Tenga en cuenta la diferencia entre end() y after_run() comportamiento cuando session.run() plantea OutOfRangeError o StopIteration. En ese caso end() se llama pero after_run() no se llama.

args
session Una Sesión TensorFlow que pronto será cerrado.