Skip to end of metadata
Go to start of metadata

Для подключения видеоаналитики на Linux необходимо установить дополнительный контейнер со службой Spot.

Обновление службы Insentry Spot до версии 22.2 и выше.

Для обновления службы Insentry Spot до версии 22.2 и выше, необходимо выполнить обновление службы Watch до версии 22.2 или выше. Для обновления служб Insentry Watch и Spot до версии 22.2 и выше необходимо выполнить следующие действия:

1. Остановить и удалить работающие контейнеры Watch и Spot.

2. Запустить контейнер с Insentry Watch версии 22.2 или выше.

3. Запустить контейнер с Insentry Spot версии 22.2 или выше.

Начиная с версии 22.2 останавливать контейнеры для их обновления не нужно. 

Для работы интеллектуальных детекторов службы Spot необходима видеокарта Nvidia не ниже GeForce 1050 Ti с установленными драйверами.

Проверить наличие драйверов видеокарты, установить если их нет.

nvidia-smi -L

Установить Nvidia Container Runtime (вводить построчно)

curl -s -L https://nvidia.github.io/nvidia-container-runtime/gpgkey | \
  sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-container-runtime/$distribution/nvidia-container-runtime.list | \
  sudo tee /etc/apt/sources.list.d/nvidia-container-runtime.list
sudo apt-get update
sudo apt-get install nvidia-container-runtime

Перезапустить docker

sudo systemctl stop docker
sudo systemctl start docker

Установить новый контейнер со службой Spot. Ключ --gpus all включает поддержку видеокарт для контейнера. Если видеокарт несколько, то можно задавать определенную с помощью индекса -gpus i, где i это порядковый номер видеокарты. Узнать порядковый номер видеокарты можно с помощью команды nvidia-smi -L

Snapshot:

Внимание! Работоспособность снапшот сборки не гарантирована. Поддержка осуществляется только для Release сборки!

sudo docker run --name insentry_spot --detach --restart unless-stopped --network host --gpus all --shm-size=1gb --volume insentry-data:/var/lib --volume /etc/timezone:/etc/timezone:ro --volume /etc/localtime:/etc/localtime:ro cr.yandex/crp5a5q503oamalo3iou/insentry-spot/linux/amd64:latest

Release:

sudo docker run --name insentry_spot --detach --restart unless-stopped --network host --gpus all --shm-size=1gb --volume insentry-data:/var/lib --volume /etc/timezone:/etc/timezone:ro --volume /etc/localtime:/etc/localtime:ro cr.yandex/crp5a5q503oamalo3iou/insentry-spot/linux/amd64:22.2.0.55
  • No labels