Защо да използвате Google Colab?

Можете да използвате Jupyter Notebook на вашия локален компютър. Google Colab подобрява Jupyter Notebook по много начини. Ето седемте най-важни причини да използвате Google Colab:

  1. Можете да получите всеки публичен бележник на Jupyter от хранилище на GitHub.
  2. Зареждате, редактирате и записвате всеки .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 в „Настройки на бележника“:

Заключение

В тази кратка статия показах как:

  1. Можете да получите всеки публичен файл от хранилище на GitHub.
  2. Можете да зареждате, редактирате и запазвате всеки .ipynb файл в Google Диск, свързан с влизането в Colab.

3. Можете да осигурите едно от многото поколения на NVIDIA GPU.

4. Можете да предоставите едно от многото поколения на Google TPU.

Една критична възможност с Google Colab е, че членовете на екипа могат да си сътрудничат по проект, използвайки споделени файлове в GitHub. Освен това всеки член на екипа може да създаде своя пясъчна среда за разработка в собствения си Google Диск.

Облакът дава възможност за дистанционна работа. Приятно кодиране!