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.