Colabs — отличный ресурс, но есть несколько полезных инструментов, чтобы сделать его лучше.

Совет 1. Подключите свой ноутбук к Google Диску без кода

Это отличная новая функция от Google Colabs.

Сначала подключите ноутбук. Щелкните папку в левой части ноутбука (см. изображение ниже), а затем щелкните значок Google Диска над папкой «файлы примеров».

Затем подождите минуту, и вы подключены!

Совет второй: как запускать большие наборы данных в Colabs

Я научился этому на собственном горьком опыте. Я работал над соревнованием Kaggle, и запуск даже небольших файлов изображений занимал более 20 минут в эпоху. Это было невероятно больно. По предыдущему опыту я знал, что эти эпохи должны длиться 1–2 минуты каждая. Честно говоря, это была просто глупая ошибка с моей стороны. Мне нужно было переместить изображения в хранилище моего ноутбука. Такая загрузка контента убьет вашу скорость:

/content/drive/MyDrive/Kaggle

Вместо этого сохраните zip-файл в папку на Google Диске, а затем распакуйте данные в хранилище ноутбука. Пример:

from pathlib import Path
base = Path('/content/drive/MyDrive/Kaggle/HPA2021/kaggle-hpa')
zip_path = base/'hpa-512.zip'
!cp '{zip_path}' .
!unzip -q hpa-512.zip
!rm hpa-512.zip

Это захватит zip-файл с вашего Google Диска, затем разархивирует файлы и удалит zip-диск из хранилища вашего ноутбука.

Теперь вы увидите папки в хранилище вашего ноутбука. Щелкните изображение папки, выделенное оранжевым цветом ниже, чтобы увидеть файлы.

Совет 3. Как узнать местоположение ваших файлов

Вам не нужно угадывать и кодировать свой способ поиска файлов, вы можете легко щелкнуть и получить точное местоположение. Откройте папку, нажмите три точки справа от папки или файла:

Затем вы можете перейти к «Копировать путь» и скопировать путь:

В приведенном выше примере MyDrive — это ваша папка на Google Диске, а путь:

/content/drive/MyDrive/

Совет четвертый: импортируйте проект Github прямо на Google Диск

Это удивительно просто. Выполните первый совет и подключитесь к Google Диску. Затем в первом типе ячейки (для проверки работоспособности):

!ls

Ваш вывод должен быть «drive» и «sample_data». Если это так, вы настроены. Если папка на Диске отсутствует, вернитесь к первому совету.

Затем создайте папку на Google Диске (заранее), которую вы хотите использовать с помощью команды %cd, чтобы перейти к пути, по которому вы хотите поместить проект Github. Чтобы получить путь к местоположению, см. Совет третий. Скопируйте местоположение, как в моем примере:

%cd /content/drive/MyDrive/Kaggle/HPA2021/

Затем введите следующую команду и URL-адрес Github:

!git clone https://github.com/rwightman/pytorch-image-models

И это все! Надеемся, что эти простые советы сделают использование Google Colabs еще проще.

Если у вас есть вопросы или идеи, обратитесь в любое время на LinkedIn.