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

tf.estimator.StepCounterHook

Ver código fuente en GitHub

Gancho que cuenta los pasos por segundo.

Hereda de: SessionRunHook

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.