Data Science Virtual Machine
Data Science Virtual Machine (DSVM) — преднастроенный облачный сервер с операционной системой и предустановленными инструментами для разработчиков в области машинного обучения (ML) и аналитиков данных.
Образ, из которого развертывается сервер, содержит:
-
драйверы, необходимые для работы с графическими процессорами (GPU).
Предустановленные инструменты
- Python (версия 3.10);
- pip;
- PyTorch;
- TensorFlow;
- JupyterLab;
- Jupyter Notebook;
- Keras;
- scikit-learn;
- NumPy;
- SciPy;
- pandas;
- NLTK;
- OpenCV;
- CatBoost;
- XGBoost;
- LightGBM.
Решаемые задачи
- разработка приложений для чат-ботов, сервисов рекомендаций, распознавания объектов на фото и видео, синтеза и распознавания речи, сервисов прогнозирования;
- обучение ML-моделей;
- выполнение экспериментов с данными.
Минимальные требования к ресурсам
Создать облачный сервер c DSVM
-
В панели управления в верхнем меню нажмите Продукты и выберите AI-маркетплейс.
-
Нажмите Создать сервер.
-
Заполните блоки:
- Имя и расположение;
- Источник;
- GPU;
- Конфигурация;
- Диски;
- Сеть;
- опционально: Доступ;
- опционально: Дополнительные настройки;
- опционально: Автоматизация.
-
Проверьте цену сервера.
-
Нажмите Создать сервер.
Имя и расположение
-
Введите имя сервера.
-
Выберите локацию, в которой будет создан сервер. От локации зависит список доступных GPU. После создания сервера изменить локацию нельзя.
Источник
Выберите образ Data Science VM (Ubuntu 22.04 LTS 64-bit).
GPU
-
Нажмите Добавить GPU.
-
Выберите тип GPU. При выборе GPU учитывайте требования к ML-моделям и используемым инструментам. Характеристики и описание GPU можно посмотреть в инструкции Графические процессоры (GPU).
-
Укажите количество GPU.
После создания сервера можно будет изменить тип и количество GPU или удалить GPU. Подробнее в инструкции Изменить конфигурацию облачного сервера.
Конфигурация
-
Укажите количество vCPU.
-
Укажите размер RAM.
После создания сервера можно будет изменить конфигурацию.
Диски
-
Выберите тип загрузочного диска. При использовании локального диска в качестве загрузочного GPU не доступны.
-
Укажите размер диска в ГБ или ТБ. Максимальный размер для всех сетевых дисков — 10 240 ГБ (10 ТБ), для локального диска — 1 256 ГБ (1 ТБ).
-
Если вы выбрали тип диска SSD Универсальный v2 или SSD Быстрый v2, укажите общее количество операций чтения и записи в IOPS. После создания диска вы можете изменить количество IOPS — уменьшить или увеличить. Количество изменений IOPS не ограничено.
-
Опционально: чтобы добавить дополнительные диски сервера:
4.1. Нажмите Добавить диск.
4.2. Выберите тип диска.
4.3. Укажите размер диска в ГБ или ТБ. Максимальный размер для всех сетевых дисков — 10 240 ГБ (10 ТБ), для локального диска — 1 256 ГБ (1 ТБ).
4.4. Если вы выбрали тип диска SSD Универсальный v2 или SSD Быстрый v2, укажите общее количество операций чтения и записи в IOPS. После создания диска вы можете изменить количество IOPS — уменьшить или увеличить. Количество изменений IOPS не ограничено.
После создания сервера можно будет отключить от него дополнительные диски или подключить новые.
Сеть
Вы можете добавить сервер в новую подсеть или в уже существующую. Подсеть может быть:
- приватная без доступа из интернета. К серверу нельзя будет подключиться из интернета, в том числе по SSH или RDP;
- приватная с одним публичным IP-адресом. Статический публичный IP-адрес подключается к приватному адресу сервера через облачный роутер. Сервер будет доступен из интернета через этот публичный IP-адрес;
- публичная, в которой все адреса доступны из интернета.
Приватная подсеть без доступа из интернета
Приватная подсеть с публичным IP-адресом
Публичная подсеть
-
Чтобы добавить существующую приватную подсеть:
1.1. В поле Подсеть выберите существующую подсеть.
1.2. Опционально: измените приватный IP-адрес сервера по умолчанию.
-
Чтобы добавить новую приватную подсеть:
2.1. В поле Подсеть выберите тип подсети Приватная.
2.2. Опционально: измените CIDR подсети.
2.3. Опционально: включите тумблер DHCP. Подробнее о протоколе DHCP в статье блога Selectel Принципы работы протокола DHCP.
2.4. Опционально: измените IP-адрес шлюза по умолчанию.
2.5. Опционально: измените сеть, в которой будет создана подсеть — можно выбрать существующую сеть или создать новую. Если вы создаете новую сеть, введите имя сети.
-
Если у вас уже есть приватная подсеть и облачный роутер с доступом к интернету:
1.1. В поле Подсеть выберите тип подсети Приватная + 1 публичный IP.
1.2. В поле Приватная выберите существующую подсеть.
1.3. Опционально: измените приватный IP-адрес сервера по умолчанию.
-
Если у вас нет приватной подсети и облачного роутера с доступом к интернету, в поле Подсеть выберите тип подсети Приватная + 1 публичный IP.
Автоматически будут созданы приватная сеть nat, роутер router-nat и один публичный адрес. Сервер будет подключен к подсети в сети nat.