Найти тему
Властелин машин

3 полезные возможности Yandex DataSphere

Оглавление

Предоставляемый Яндексом сервис для машинного обучения имеет ряд особенностей. Несмотря на то, что внешне и по функционалу он очень схож с JupyterLab, под капотом он использует другие принципы и предоставляет новые интересные возможности разработчикам.

Перезапуск проекта

Если с момента старта проекта выскакивают ошибки, которые не удается устранить и есть подозрения на какие-то неполадки на стороне Yandex DataSphere не надо отчаиваться, так как разработчики предусмотрели такой случай. В частности, можно попробовать остановить проект выбрав опцию File->Stop Project and Return to Console.

Исполнение ячейки в фоновом режиме

Чтобы инициировать, необходимо в ее начале прописать:

В примере ниже, несмотря на последовательный запуск указанных ячеек, вторая закончилась раньше:

-2

Сохранение состояния ноутбука

Код и переменные ноутбуков сохраняются либо через определенный временной интервал, либо после каждого исполнения последовательности выбранных ячеек. Режим зависит от состояния опции Settings->Autosave commit mode:

-3

Если около галочка не стоит, то сохранение инициируется после исполнения выбранных ячеек. Например, создадим проект и последовательно исполним ячейки:

-4

на панели Checkpoints слева можно увидеть сохраненные состояния:

-5

Если исполнить две ячейки одновременно, то создастся одно сохраненное состояние. После наведения курсора на checkpoint и нажатия Apply можно переместиться на заданное состояние:

-6

После перемещения в старое состояние оно будет помечено обратной стрелкой:

-7

Если навести на состояние на нажать Pin, ему задается имя:

-8

Зададим состоянию с 4 ячейками имя 4cells и переключимся на него:

-9
-10

Для того, чтобы изменить порядок сохранения на "временной" нужно, активировать вышеуказанную опцию Autosave commit mode. После этого сохранение состояний будет происходить по истечении 5 минут простоя.

-11