He visto personas usando varias funciones de tf.gfile como tf.gfile.GFile o tf.gfile.Exists . Tengo la idea de que tf.gfile trata con archivos. Sin embargo, no he podido encontrar la documentación oficial para ver qué más ofrece.
Sería genial si pudieras ayudarme con eso.
Para cualquiera que llegue aquí, se proporcionó la siguiente respuesta (por un googler) en: ¿Por qué usar tensorflow gfile? (para E/S de archivos)
Las funciones principales del módulo tf.gfile son:
Para proporcionar una API que esté cerca de los objetos de archivo de Python, y
Proporcionar una implementación basada en la API del sistema de archivos C++ 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 prefijohdfs://). TensorFlow los exporta comotf.gfile, de modo que puede 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.