Защо да използвате Google Colab?
Можете да използвате Jupyter Notebook на вашия локален компютър. Google Colab подобрява Jupyter Notebook по много начини. Ето седемте най-важни причини да използвате Google Colab:
- Можете да получите всеки публичен бележник на Jupyter от хранилище на GitHub.
- Зареждате, редактирате и записвате всеки
.ipynb
файл в Google Диск, свързан с влизането в Colab. Полезно е да имате отделен акаунт в Google за всеки проект и по този начин различен Google Drive.
Забележка: Можете да създадете акаунт в Git за всяка папка на проекта в Google Диск. Всеки член на екипа хоства на различни локални компютри. Всичко, от което се нуждаят, е браузър и интернет връзка. Вашият екип може да бъде напълно разпределен географски от облака.
3. Можете да осигурите едно от многото поколения на NVIDIA GPU.
4. Можете да предоставите едно от многото поколения на Google TPU.
5. Можете да осигурите многоядрен процесор.
6. Google Colab е безплатен. Освен това можете да надстроите до премиум версия, която струва $9,99 на месец на акаунт.
7. Бележникът на Colab има много полезни разширения на бележника на Jupyter.
Зареждане на файл в Colab от GitHub Repo
В браузър отидете на https://colab.research.google.com
. Отваря се нов раздел, сочещ към Google Colab:
Ако сте нов в Colab, единственият файл в Recent
е Welcome to Collaboratory
. Тъй като не съм нов, можете да преброите пет файла в Recent
.
Зареждане на файлове от GitHub
Кликнете върху GitHub и наблюдавайте:
Въведете акаунта в GitHub, който искате да прегледате. Влязох в bcottman
, моето хранилище от най-високо ниво в GitHub.
От репото bcottman/paso
избрах файла bcottman/paso/integration_test_pre_all.ipynb
.
Това води до зареждането на файла bcottman/paso/integration_test_pre_all.ipynb
в браузъра Colab на GCP (Google Cloud Platform).
Зареждане на файлове от Google Drive
Можете да създадете Google Drive и след това да създадете Git акаунт за всяка папка на проекта. Отивате в https://colab.research.google.com
. Монтирайте Google Drive на акаунта в Google. Всички файлове в Google Drive ще се покажат, когато щракнете върху File|Open notebook
:
Изберете файла colab_itils.ipynb
:
Осигуряване на едно от многото поколения на NVIDIA GPU
Щракнете върху Runtime|Change runtime type:
, за да предоставите Nvidia GPU:
Състоянието на осигуряване на Nvidia GPU се проверява с:
The from tensorflow.python.client import device_lib device_lib.list_local_devices()
Изход:
[name: "/device:CPU:0" device_type: "CPU" memory_limit: 268435456 locality { } incarnation: 17311008600223054265, name: "/device:GPU:0" device_type: "GPU" memory_limit: 14674281152 locality { bus_id: 1 links { } } incarnation: 7680686309919727928 physical_device_desc: "device: 0, name: Tesla T4, pci bus id: 0000:00:04.0, compute capability: 7.5"]
Осигурен е Nvidia Telsa T4 с 14,67 GB бърза памет.
Предоставяне на Google TPU
За да предоставите Google TPU, изберете TPU в „Настройки на бележника“:
Заключение
В тази кратка статия показах как:
- Можете да получите всеки публичен файл от хранилище на GitHub.
- Можете да зареждате, редактирате и запазвате всеки
.ipynb
файл в Google Диск, свързан с влизането в Colab.
3. Можете да осигурите едно от многото поколения на NVIDIA GPU.
4. Можете да предоставите едно от многото поколения на Google TPU.
Една критична възможност с Google Colab е, че членовете на екипа могат да си сътрудничат по проект, използвайки споделени файлове в GitHub. Освен това всеки член на екипа може да създаде своя пясъчна среда за разработка в собствения си Google Диск.
Облакът дава възможност за дистанционна работа. Приятно кодиране!