# ViDi Suite サービスのアプリケーション – コマンドライン引数

ViDi Suite サービスのアプリケーションで使用できるコマンドライン引数がいくつかあります。次のコマンドを使用して、ワークスペースの場所、学習およびランタイムのためのポート番号、および GPU の使用量を指定できます。

コマンド | 説明
--- | ---
--http-address=http://address:port | サーバが学習要求を待ち受ける HTTP アドレスを指定します。デフォルトは http://localhost:8080 です。
--workspace-path=file path | ワークスペースを保存するディレクトリの場所を指定します。
--training-image-cache-path=path | 複数の学習で使用するための学習画像が保存されているパスを指定して、学習パフォーマンスを向上させ、画像を開く場合に発生する I/O を最小限にします。 次の場合に特定のパスを指定すると特に有用です。 画像変換が必要な場合 (例: JPG または PNG フォーマットを使用する場合またはカラーからグレースケール変換が必要な場合)。 ワークスペースディレクトリが低速デバイスまたはリモートファイルシステムにある場合、および指定されたパスが SSD などの高速ローカルデバイスにある場合。 注 : 指定するパスが、十分な空き容量 (学習画像をすべて完全にキャッシュに格納するための空き容量) を持つデバイスに存在することを確認します。PNG 画像または JPG 画像を多く使用する場合、必要となる保存スペースはワークスペースディレクトリのサイズの数倍になる場合があります。
--training-workspace-path=file path | ワークスペースファイルをロードおよび保存するディレクトリの場所を指定します。
--runtime-workspace-path=file path | ランタイムのワークスペースファイルをロードおよび保存するディレクトリの場所を指定します。
--enable-runtime=[0 or 1] | ランタイムサービスを開始してランタイム要求を待ち受けるかどうかを指定します。デフォルトでは、無効となっています。
--runtime-only | ランタイム API への接続のみを待ち受けるランタイムのみのサービスを開始します。 注 : このオプションは、--workspace-path コマンドおよび --training-workspace-path コマンドと競合します。 自動保存機能は、ランタイムワークスペースに適用されません。そのため、--auto-save-internal コマンドが設定されている間に --runtime-only コマンドが有効化されると、自動保存機能は無視されます。
--optimized-gpu-memory=memory size, in MB | 最適化された事前割り当てメモリバッファのサイズを指定します。デフォルトでは、この設定は有効になっています。デフォルトのサイズは使用できる GPU メモリの量の ⅔ です。機能を無効にするには、最初に --optimized-gpu-memory-override=1 コマンドを発行してから、--optimized-gpu-memory=0 コマンドを発行します。デフォルト設定以外のメモリバッファのサイズを使用するには、最初に --optimized-gpu-memory-override=1 コマンドを発行してから、--optimized-gpu-memory=<memory size in MB> コマンドを発行します。 注 : GPU メモリ最適化設定は、デフォルトで有効になっています。この機能の詳細については、「GPU メモリの最適化」のトピックを参照してください。
--optimized-gpu-memory-override=[0 or 1] | --optimized-gpu-memory 設定を使用する場合は、1 に設定します。0 に設定すると、デフォルトのメモリの量が割り当てられます。
--gpu-devices=comma separated indexed list of GPUs | 初期化に使用する GPU をインデックス付きリストから指定します。例: --gpu-devices=0,1
--gpu-mode=NoSupport or SingleDevicePerTool or MultipleDevicesPerTool | ViDi Suite サービスのアプリケーションで使用される GPU モードを指定します。
SingleDevicePerTool | 1 つの GPU はツールの解析に使用されます。複数の GPU を使用する場合、単一の画像の処理時間は同じですが、複数の画像は別々のデバイスで同時に処理することができます。
MultipleDevicesPerTool | 解析 (赤) ツールで使用する場合、このモードでは速度を上げることができます (単一の画像処理の遅延)。画像解析は複数の GPU 間で分割されます。
NoSupport | GPU を使用しないように指定します。 注 : このオプションは、--gpu-devices および/または --optimized-gpu-memory と競合します。
注 : GPU モードの詳細については、「マルチスレッド」のトピックを参照してください。
--auto-save-interval=duration in minutes | ワークスペースの自動保存間の時間を指定します。デフォルトは 5 分です。自動保存を -1 ～なしに設定します。 注 : 自動保存機能は、ランタイムワークスペースに適用されません。そのため、--auto-save-internal コマンドが設定されている間に --runtime-only コマンドが有効化されると、自動保存機能は無視されます。
--activate-debug-logs=[0 or 1] | デバック用にロギングを有効化します。
--help | コマンドラインオプションのリストを返すために使用されます。
--version | バージョン情報を要求します。