Я импортировал несколько папок с Диска в Google Colab. Папки меньшего размера работают нормально при перечислении каталогов, но когда я пытаюсь перечислить каталоги в более крупных папках, Colab выдает ошибку.
Я знаю, что есть и другие способы перечисления каталогов, но эта же проблема вызывает проблемы в дальнейшем, когда я пытаюсь получить доступ к файлам для обучения.
Я использую это для импорта файлов:
from google.colab import drive
drive.mount('/content/drive')
А затем описываем папки следующим образом:
TRAIN = '../content/drive/My Drive/train/'
TEST = '../content/drive/My Drive/test/'
Когда я пытаюсь сделать следующее:
print(os.listdir(TEST))
print(os.listdir(TRAIN))
ТЕСТ печатает нормально. В нем около 8000 файлов (все изображения).
ПОЕЗД печатает одни раз, другие нет! В нем около 32 000 файлов (все изображения тоже). Он печатает это, когда я пытаюсь его запустить:
OSError: [Errno 5] Input/output error: '../content/drive/My Drive/train/'
Кто-нибудь знает, как это исправить в гугл колабе?
Я обнаружил, что если после импорта файлов я жду некоторое время, а затем запускаю распечатку, он запускается, что говорит о том, что Colab требуется время для обработки файлов с Диска даже после того, как импорт ячеек перестает выполняться.