Облачная платформаEvolution

Быстрый старт сервиса CLI


С помощью этой статьи вы установите Distributed Train CLI и запустите первую задачу обучения.

Системные требования

  • Python не ниже 3.10

  • UNIX-подобные ОС

Для работы с Distributed Train CLI на ОС Windows используйте утилиту cmder.

Установите утилиту

В терминале выполните команду:

pip install cloudru-ml-cli

SDK mls-core установится автоматически.

Сконфигурируйте профиль

  1. Выполните команду:

    mls configure --profile profile-name
  2. Введите следующие значения:

    1. Key ID — соответствует ключу API Key ID, который можно сгенерировать в личном кабинете.

    2. Key Secret — соответствует ключу API Key custom_connector_secret, который можно сгенерировать в личном кабинете.

    3. x-workspace-id — соответствует параметру x-workspace-id, который можно посмотреть в параметрах разработчика Distributed Train.

    4. x_api_key — соответствует параметру x-api-k, который можно посмотреть в параметрах разработчика Distributed Train.

    5. Название региона по умолчанию — название региона размещения ресурсов.

    6. Формат вывода по умолчанию — json или text.

    7. https://адрес_api — https://api.ai.cloud.ru/public/v2

Запустите задачу обучения

Выполните команду mls job submit для запуска задачи:

mls job submit \
--script "echo Hello World" \
--image cr.ai.cloud.ru/aicloud-base-images/py3.10-torch2.1.2:0.0.40 \
--instance_type cpu.2C.8G \
--type binary \
--profile profile-name

Где:

  • --type — тип задачи.

  • --script — скрипт для запуска.

  • --image — базовый образ.

  • --instance_type — конфигурация ресурсов.

При успешном запуске будет получен ответ следующего вида:

{
"job_name": "lm-mpi-job-00000000-0000-0000-0000-000000000000",
"status": "Pending",
"created_at": 1777469734
}

Что дальше