Проект
Проект — это среда разработки JupyterLab, которая запускается на виртуальной машине Yandex Cloud. В нее входят редактор Jupyter Notebook и вспомогательные инструменты.
Ноутбук — это файл с расширением *.ipynb
, с которым вы работаете в редакторе Jupyter Notebook. В этом редакторе вы пишете код в ячейках, а между ячейками можете писать пояснения на языке Markdown. Код исполняется для каждой ячейки отдельно. Ячейки могут выполняться в любом порядке.
Проект хранит в себе состояние интерпретатора, переменные, установленные пакеты и многое другое. Когда вы снова открываете проект, ноутбук загружается в том состоянии, в котором вы последний раз его сохранили.
Данные небольшого объема (до 100 МБ) можно загрузить в проект DataSphere через интерфейс. Больший объем информации рекомендуем загружать из сетевых хранилищ и баз данных. Также для работы с большим объемом данных удобно использовать датасеты, доступные в режиме раннего доступа.
DataSphere предоставляет 10 ГБ бесплатного хранилища каждому проекту. Если при выполнении ячейки объем данных превысит выделенное хранилище, выполнение ячейки будет прервано. Вы можете расширить основное хранилище. Дополнительное пространство будет оплачиваться отдельно. Подробнее о стоимости расширения основного хранилища читайте в разделе Правила тарификации для DataSphere.
Примечание
Некоторые переменные не сериализуются и поэтому не могут сохраниться. Например, переменная с файлом, открытым на запись: f = open("file.txt", "w")
.
Для таких переменных в момент выполнения присваивания будет показано предупреждение: The following variables cannot be serialized:
.
Сервис автоматически перенаправит вас в консоль управления, если вы не будете пользоваться проектом 20 минут или закроете его. Подробнее об ограничениях сервиса читайте в разделе Квоты и лимиты в DataSphere.