Neat コマンドラインインターフェース
インストールされたライブラリは、neat 環境コマンドを提供します。SDKまたはDevKitから実行すると、インストールされているコンポーネントのバージョン、インストールされているsima-cliプレイブック、およびより新しいアーティファクトが利用可能かどうかを確認できます。
SDKでは、ステータス出力に、$HOME/.insight-config/neat-port-map.json から取得した Insight のホストとポートのマッピングも含まれます。
PyNeat または Insight がインストールされていなくても、ステータスは報告できます。バージョンの照会に失敗した場合、コンポーネントには unknown が表示され、neat はプロバイダーの診断を標準エラーに出力します。JSON 出力は既存のスキーマを維持し、取得できないバージョンを null として報告します。
分割構成のインストールでは simaai-runner と simaai-scheduler を表示します。DevKit のバージョンはインストール済みパッケージデータベースから、SDK のバージョンはキャッシュされた DEB の制御メタデータから取得します。従来の neat-runtime と neat-gst-plugins の行は、それらが存在する場合、または分割コンポーネントが検出されない場合に表示します。JSON には components.runner と components.scheduler を追加し、既存の runtime と gstPlugins キーを維持します。存在しないバージョンは引き続き null です。
sdk or devkit$neat従来の構成での出力例:
Neat Environment
Mode Palette SDK
Sysroot /opt/toolchain/aarch64/modalix
Update check online
Components
Neat core 0.6.1 channel=release latest=0.6.1
PyNeat 0.6.1
neat-runtime 0.6.1
neat-gst-plugins 0.6.1
neat-insight 0.0.9 channel=release status=Running venv=/opt/neat-insight/venv
Model Compiler 3.0.0.1 run activate-model-compiler to activate
Exposed Ports
Insight Web UI https://10.0.0.22:9900
Name Protocol Host Port (Start) Host Port (End)
------------------ -------- ----------------- ---------------
mainUI tcp 9900 -
metadataUDP udp 9100 9179
rtsp.tcp tcp 8554 -
videoUDP udp 9000 9079
videoUI tcp 8081 -
webRTC udp 40000 40199
webSSH tcp 8022 -
JSON出力
自動化やツールとの連携には、JSON形式の出力を利用してください。
sdk or devkit$neat --json