Google Colab Laboratory: OSError: [Errno 5] Ошибка ввода / вывода - PullRequest
1 голос
/ 02 мая 2019

Я использую Google Colab Laboratory и подключаю Google Drive. Когда я получаю доступ к CSV-файлу, он получает следующую ошибку:

OSError: [Errno 5] Ошибка ввода / вывода.

Этого раньше не было.

Как я могу получить доступ к CSV-файлу, как раньше?

Я пробовал это, но не сработало:

Ошибка ввода / вывода при использовании Google Colab с Google Drive

Это произошло после выполнения следующего кода.

for segment_id in tqdm(range(segment_num)):
  with h5py.File(os.path.join(INPUT_PATH, "train.h5"), "r") as f:
    train_answers.append(f['time_to_failure'][segment_id*segment_interval + SEGMENT_LENGTH])

Бар tqdm прогрессировал до 37%, и затем выдает следующую ошибку.

OSError: Невозможно открыть файл (ошибка чтения файла: время = чт 2 мая 14:14:09 2019 , имя файла = './drive/My Drive / Kaggle / LANL-Earthquake-Prediction / input / train.h5', дескриптор файла = 74, errno = 5, сообщение об ошибке = 'Ошибка ввода / вывода', buf = 0x7ffc31926d00, всего размер чтения = 8, байты этого суб-чтения = 8, фактически прочитанные байты = 18446744073709551615, смещение = 0)

С тех пор большие файлы, такие как train.csv (9 ГБ), находящиеся на Google Диске, не могут быть прочитаны из Google Colab Laboratory. Это дает следующую ошибку.

OSError: [Errno 5] Ошибка ввода / вывода

У кого-нибудь есть такая же проблема?

Кто-нибудь знает, как это решить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...