El código de Tensorflow usa métodos para la E/S de archivos que son diferentes a los métodos integrados de Python. Según el código fuente , es útil como
"Contenedores de E/S de archivos sin bloqueo de subprocesos"
No estoy seguro de en qué ocasiones es útil y cuándo no se debe usar.
¿Alguna idea?
Gracias
este comentario:
Envolturas de E/S de archivos sin bloqueo de subprocesos
... ¡es una descripción particularmente inútil para el módulo tf.gfile de TensorFlow!
Las funciones principales del módulo tf.gfile son:
file de Python, yFileSystem de TensorFlow. La API de C++ FileSystem admite múltiples implementaciones de sistemas de archivos, incluidos archivos locales, Google Cloud Storage (con un prefijo gs:// ) y HDFS (con un prefijo hdfs:// ). TensorFlow los exporta como tf.gfile para que puedas usar estas implementaciones para guardar y cargar puntos de control, escribir registros de TensorBoard y acceder a datos de entrenamiento (entre otros usos). Sin embargo, si todos sus archivos son locales, puede usar la API de archivos de Python normal sin ningún problema.