На странице:


Установка сервиса TIY

Для установки сервиса TIY нужно:

  1. Скачать пакеты для работы Docker:
  2. Открыть Docker Desktop. Иконка Docker Desktop running должна отображаться в области уведомлений на панели задач. Также можно проверить запуск в интерфейсе Docker Desktop (значок в левом нижнем углу Engine running).
  3. Скачать образ сервиса TIY: https://download.itv.ru/software/DetPack/TIY/TiY_v1.3.27.tar.gz.
  4. Открыть командную строку от имени администратора.
  5. Загрузить образ сервиса TIY с помощью команды:
    docker load < TiY_v1.3.27.tar.gz

    Примечание

    Команды приведены для ОС Windows. Для ОС Linux аналогичные команды должны выполняться с использованием sudo в начале.

  6. Запустить контейнер с помощью команды:
    docker run --rm -p 5000:5000 --gpus all --privileged u7665/train_it_yourself:v1.3.27
    где:
    ПараметрОписание
    --rmАвтоматически удаляет контейнер после завершения работы
    --gpus allПредоставляет контейнеру доступ ко всем GPU. Для использования отдельных GPU потребуется указать их ID
    --privileged

    Предоставляет контейнеру root-доступ к хосту. В целях безопасности рекомендуется использовать минимально необходимые права.
    Полный список параметров можно найти в разделе Running containers + GPU support на официальном сайте Docker

    Полный список параметров можно найти в разделе Running containers и GPU support in Docker Desktop на официальном сайте Docker.

В результате контейнер будет запущен. Окно командной строки не рекомендуется закрывать до конца работы с сервисом. Если закрыть окно командной строки, то работа контейнера завершится, а сервис TIY остановится.

Для доступа к web-интерфейсу сервиса TIY нужно перейти по ссылке http://localhost:5000/ в браузере. 

Дополнительные команды для работы с контейнером

  1. Проверка состояния контейнера:
    docker ps
    Пример ответа:
    CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
    e811e3c07661 u7665/train_it_yourself:v1.3.27 "/bin/sh -c 'python3…" 3 hours ago Up 3 hours 0.0.0.0:5000->5000/tcp, :::5000->5000/tcp kind_proskuriakova
  2. Остановка контейнера:
    docker stop %CONTAINER ID%
    где %CONTAINER ID% — это идентификатор контейнера, который можно узнать с помощью команды docker ps.
  3. Перезапуск службы Docker (только для ОС Linux):
    sudo service docker restart
  • No labels