Змінні середовища
На цій сторінці зібрано перелік змінних середовища, які використовуються середовищем виконання, інструментами для збирання та SDK. Багато з них є перемикачами для налагодження та діагностики; більшість користувачів можуть їх ігнорувати, якщо не проводять усунення несправностей.
Для отримання вичерпного списку, див. Інвентаризація змінних середовища.
Примітка: деякі параметри призначені лише для внутрішнього використання або тестування і можуть бути змінені. Вони включені сюди. оскільки вони використовуються в поточних кодових шляхах.
Веб-доступ до SDK.
NFS_SERVER_HOST_IP=<address>— адреса хоста SDK, яка використовується для побудови віддаленого з’єднання. Insight та URL-адреси VS Code, що відкриваються в браузері. Зазвичай це надається за допомогоюsima-cli sdk setup.CONTAINER_HOST_IP=<address>— застарілий механізм для визначення адреси віддаленого хоста. коли хостNFS_SERVER_HOST_IPнедоступний.OPENVSCODE_SERVER_HTTPS_PORT=<port>— HTTPS-порт для вебверсії VS Code. Якщо не встановлено,neatне відображає URL-адреси VS Code.OPENVSCODE_SERVER_TOKEN=<token>— токен доступу до VS Code, який використовується в браузері. значення, згенероване sima-cli, є безпечним для використання в URL-адресах. Розглядайте URL-адреси, що містять цей токен, як конфіденційні дані та не поширюйте їх.OPENVSCODE_WORKSPACE=<path>— робочий простір, відкритий у VS Code, що працює в браузері. (за замовчуванням/workspace).OPENVSCODE_SERVER_WITHOUT_TOKEN=1— запустіть і розгорніть VS Code у браузері. без аутентифікації за допомогою токенів. Використовуйте це лише в надійному локальному середовищі; ніколи не вмикайте цю опцію, якщо до сервісу є доступ із ненадійних мереж.
Уніфікований профіль налагодження (рекомендовано)
SIMA_DEBUG_PROFILE=<components>— єдиний перемикач для ввімкнення налагодження, що застосовується до загальних діагностичних інструментів.- Компоненти:
pipeline,graph,gst,appsink,inputstreamабоall. - Кілька компонентів можна розділити комами або пробілами (наприклад,
pipeline,gst,inputstream).
- Компоненти:
SIMA_DEBUG_LEVEL=<0..3>— рівень деталізації виводу налагоджувальної інформації, що використовується у єдиному профілі (за замовчуванням1).0: вимкнено1: основні журнали налагодження2: детальне відображення діагностичної інформації/відстеження на рівні буфера.3: максимальний рівень деталізації
Застарілі перемикачі для налагодження, які застосовуються до окремих змінних, все ще працюють і, якщо їх явн о встановити, вони замінюють значення за замовчуванням, визначені в профілі.
Основна збірка/запуск.
SIMA_PIPELINE_STRING_DEBUG=1— виводьте остаточний рядок команди gst-launch під час збірки.SIMA_PIPELINE_STATE_DEBUG=1— додаткові журнали змін стану.SIMA_PIPELINE_TEARDOWN_DEBUG=1— веде журнали етапів завершення роботи конвеєра.SIMA_PIPELINE_DRAIN_BEFORE_TEARDOWN_MS=<ms>— час, протягом якого відбувається очищення конвеєра перед його завершенням (за замовчуванням 1500).SIMA_PIPELINE_DRAIN_MIN_OUTPUTS=<n>— мінімальна кількість вихідних даних, які потрібно обробити перед завершенням роботи конвеєра (за замовчуванням — 1).