Ответ 1
Для тех, кто приземлился здесь, был предоставлен следующий ответ (с помощью googler): Зачем использовать shadoworflow gfile? (для ввода/вывода файлов)
Основными функциями модуля tf.gfile являются:
Чтобы предоставить API, близкий к файловым объектам Python, и
Предоставить реализацию на основе TensorFlow C++ API файловой системы.
API-интерфейс C++ FileSystem поддерживает несколько реализаций файловой системы, включая локальные файлы, облачное хранилище Google (с использованием префикса
gs://
) и HDFS (с использованиемhdfs://
). TensorFlow экспортирует их какtf.gfile
, так что вы можете использовать эти реализации для сохранения и загрузки контрольных точек, записи журналов TensorBoard и доступа к данным обучения (среди других целей). Однако, если все ваши файлы являются локальными, вы можете использовать обычный API-интерфейс Python без каких-либо проблем.