Skip to end of metadata
Go to start of metadata

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

(warning) Для работы интеллектуальных детекторов службы 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 --detach --restart unless-stopped --network host --gpus all --shm-size=1gb --volume insentry-data:/var/lib cr.yandex/crp5a5q503oamalo3iou/insentry-spot:latest

Release:

sudo docker run --detach --restart unless-stopped --network host --gpus all --shm-size=1gb --volume insentry-data:/var/lib cr.yandex/crp5a5q503oamalo3iou/insentry-spot:21.3.0.22
  • No labels