TensorFlow es una biblioteca Python de código abierto diseñada por Google para desarrollar modelos de aprendizaje automático y redes neuronales de aprendizaje profundo.
executing_eagerly() se usa para verificar si la ejecución ansiosa está habilitada o deshabilitada en el hilo actual. De forma predeterminada, la ejecución ansiosa está habilitada, por lo que en la mayoría de los casos devolverá verdadero. Esto devolverá falso en los siguientes casos:
- Si se está ejecutando dentro de tensorflow.function y tf.init_scope o tf.config.experimental_run_functions_eagerly(True) no se llama previamente.
- Ejecutando dentro de una función de transformación para tensorflow.dataset.
- Se llama a tensorflow.compat.v1.disable_eager_execution().
Sintaxis: tensorflow.executing_eagerly()
Parámetros: Esto no acepta ningún parámetro.
Devoluciones: devuelve verdadero si la ejecución ansiosa está habilitada; de lo contrario, devolverá falso.
Ejemplo 1:
Python3
# Importing the library import tensorflow as tf # Checking eager execution res = tf.executing_eagerly() # Printing the result print('res: ', res)
Producción:
res: True
Ejemplo 2: este ejemplo comprueba la ejecución entusiasta de tensorflow.function con y sin init_scope.
Python3
# Importing the library import tensorflow as tf @tf.function def gfg(): with tf.init_scope(): # Checking eager execution inside init_scope res = tf.executing_eagerly() print("res 1:", res) # Checking eager execution outside init_scope res = tf.executing_eagerly() print("res 2:", res) gfg()
Producción:
res 1: True res 2: False
Publicación traducida automáticamente
Artículo escrito por aman neekhara y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA