Диагностика и устранение неполадок
Дефолтный порт для запуска веб-сервера OMNI Agent занят (Windows)
По умолчанию OMNI Agent запускается на порту 8080. Если порт занят, веб-сервер становится недоступен.
Решение: перейдите по ссылке
Ошибка установки на Astra Linux
Решение: ошибка не влияет на работу OMNI Agent, просто пропустите все подобные сообщения.
Инсталлятор OMNI Agent не запускается на некоторых Linux (Ubuntu) дистрибутивах
Во время установки появляются два окна с ошибками - одна из них с сообщением о неудачной попытке авторизации.
Решение: скопируйте команду из окна ошибки в терминал, запустите ее с sudo (или от имени пользователя с root привелегиями) и нажмите OK в окне ошибки.
OMNI Agent не запускается при включенном GPU
Решение: выполните шаги по диагностике вашей видеокарты:
Проверьте установку CUDA Toolkit и убедитесь, что драйверы NVIDIA подходят для установленной версии.
1.1 Чтобы узнать версию CUDA Toolkit, установленную на вашем компьютере, воспользуйтесь командой:
nvcc --version
В примере ниже на нашем компьютере установлена версия CUDA Toolkit 11.8.
Поддерживаемые версии CUDA Toolkit. Если требуется обновить или установить новую версию, следуйте инструкциям на сайте NVIDIA.
1.2 Проверьте версию CuDNN:
Linux:
cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2
Windows:
cat "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDNN8.5\include\cudnn_version.h” | grep CUDNN_MAJOR -A 2
1.3 Убедитесь, что последняя версия драйвера NVIDIA установлена и работает корректно:
nvidia-smi
В выводе команды отображается номер версии установленного драйвера NVIDIA и максимальная версия CUDA Toolkit, которую поддерживает эта версия драйвера.
В примере ниже версия драйвера NVIDIA 530.41.03 поддерживает CUDA Toolkit версии 12.1 или ниже.
Также, можно обновить драйверы на своем компьютере и отключить автообновление драйверов. Проверить совместимость версии CUDA Toolkit с драйверами можно на сайте NVIDIA.
Для проверки общей работоспособности CUDA Toolkit скомпилируйте и запустите CUDA Samples.
Не освобождается занятая память при многократном удалении и повторном добавлении камер
OMNI Agent может не освобождать всю занятую память при многократном удалении и повторном добавлении камер.Решение: После настройки OMNI Agent (списка камер), перезапустите его. В дальнейшем потребление памяти не должно увеличиваться.
Если все-таки при изменении набора камер вы заметили, что память не освобождается, выполните одну из инструкций ниже:
Для Linux/Windows
- Отключите swapfile, чтобы OMNI Agent мог быстро перезапуститься без DOS-системы.
Для Linux
- Установите следующие значения переменных окружения в файлах run.sh и OMNIAgent.sh в папке установки OMNI Agent (по умолчанию /opt/OMNIAgent):
MALLOC_MMAP_THRESHOLD_=65535
MALLOC_TRIM_THRESHOLD_=65535
- Перезапустите OMNI Agent
- Установите следующие значения переменных окружения в файлах run.sh и OMNIAgent.sh в папке установки OMNI Agent (по умолчанию /opt/OMNIAgent):
Изменение значений переменных окружения может привести к снижению качества работы алгоритмов OMNI Agent