コマンド ライン インターフェイス (CLI)

次のコマンドは、NeoPulse® クエリ ランタイムを実行しているマシンのコマンド ラインで使用できます。トレーニング、クエリ、および結果の検査を管理するために使用できます。

Configure

ユーザーによるNeoPulse アプリケーションの設定。

neopulse configure [options]

Options

OPTIONS ALIAS INPUT TYPE DESCRIPTION
--server_port Number NeoPulse®サーバが動作するポート
--gui_port Number NeoPulse® GUI が動作するポート
--visualize_port Number プロジェクトトレーニングのビジュアル化を実行するポート
--db_port Number PNeoPulse®データベースが実行されるポート
--queue_port Number NeoPulse®キューが実行されるポート

Examples

neopulse configure --server_port 23456

Delete

プロジェクトまたはクエリを削除します。CLI は、プロジェクトまたはクエリを削除するかどうかを確認し、プロジェクト名またはクエリ ID をそれぞれ入力するように求めます。

neopulse delete

Import

互換性のある NeoPulse® クエリ ランタイムバリアントからエクスポートされた pim ファイルをインポートします。

neopulse import [options]

Options

OPTIONS ALIAS INPUT TYPE DESCRIPTION
--project -p String インポートするプロジェクトの名前
--file -f String NeoPulse® PIM ファイルへの絶対パス

Examples

neopulse import -p my_project -f /absolute/path/to/my_export.pim

List

特定のプロジェクトまたは特定のモデルに関する情報を表示します。プロジェクトが指定されていない場合は、すべてのプロジェクトに関する情報が表示されます。

neopulse list [project_name] [options]

Arguments

ARGUMENT INPUT TYPE DESCRIPTION
[project_name] String プロジェクトの名前。提供された場合、そのモデルの情報がリストされます。

Options

OPTIONS ALIAS INPUT TYPE DESCRIPTION
--model -m String 情報が要求されたモデルの名前
--all -a モデルの自動パラメータの詳細を指定した場合のブールフラグが表示されます。これは、プロジェクト名またはモデル ID と一緒に送信する必要があります。

: すべてのブールフラグは、コマンドの最後に指定する必要があります。正しい使用法については例を参照してください。

Examples

neopulse list my_project
neopulse list -m my_project_1 -a

Logs

「サーバ」または「ネオパルス」サービスのログを表示します。ネオパルスサービスは、トレーニングとクエリ操作を実行します。ネオパルスサービスの生ログをチェックすることは、モデルがトレーニングを開始し、エラーが発生していないことを確認するために貴重です。

neopulse logs <module_name> [options]

Arguments

ARGUMENT INPUT TYPE DESCRIPTION
<module_name> String 取得するログ・モジュールの名前

Options

OPTIONS ALIAS INPUT TYPE DESCRIPTION
--lines -l Number 表示するログの最終行数

: サーバ" モジュールログは、ジョブワークフローとそのステージを記録するログです。 "neopulse" モジュールログは、トレーニングまたはクエリプロセスのログを記録するログです。

Examples

neopulse logs server -l 100
neopulse logs neopulse -l 500

Query

入力を CSV ファイルとして指定して、モデルの反復をクエリします。

neopulse query <project_name> [options]

Arguments

ARGUMENT INPUT TYPE DESCRIPTION
<project_name> String プロジェクトの名前

Options

OPTIONS ALIAS INPUT TYPE DESCRIPTION
--model -m String クエリされるモデル ID
--iter -i Number クエリされる反復数
--file -f String モデルの反復をクエリするための入力 csv ファイルへの絶対パス

Examples

neopulse query my_project -f /absolute/path/to/query.csv

Results

送信されたクエリ ジョブに関する情報を表示します。

neopulse results <query_id> [options]

Arguments

ARGUMENT INPUT TYPE DESCRIPTION
<query_id> String クエリ ジョブが送信されたときに返されたクエリ ID

Options

OPTIONS ALIAS INPUT TYPE DESCRIPTION
--show -S ブールフラグを指定すると、クエリ ジョブの結果が で出力されます。

: すべてのブールフラグは、コマンドの最後に指定する必要があります。正しい使用法については例を参照してください。

Examples

neopulse results r1fgjMHK-0 -S

Shutdown

NeoPulse®アプリケーションをシャットダウンします。NeoPulse®クエリランタイムで、トレーニングやクエリなどの操作が進行中の場合、これらの結果はすべて失われます。

neopulse shutdown [options]

Options

OPTIONS ALIAS INPUT TYPE DESCRIPTION
--force -F NeoPulse® クエリ ランタイムを強制的にシャットダウンさせるブールフラグ

: すべてのブールフラグは、コマンドの最後に指定する必要があります。正しい使用法については例を参照してください。

Examples

neopulse shutdown -F

Start

NeoPulse®クエリ ランタイムを起動します。

neopulse start [options]

Options

OPTIONS ALIAS INPUT TYPE DESCRIPTION
--force -F NeoPulse®クエリランタイムがアプリケーションの破損した状態を修正して起動することを強制するブールフラグ

: すべてのブールフラグは、コマンドの最後に指定する必要があります。正しい使用法については例を参照してください。

Examples

neopulse start -F

Status

NeoPulse®クエリ ランタイムの状態を表示します。この機能を使用して、NeoPulse®がマシン上で実行されているかどうかを確認します。

neopulse status

Visualize

ブラウザで表示できるプロジェクトトレーニングのテンソルボードのグラフィカルなビジュアルを開始します。このビジュアル化ツールは、ローカルホストのデフォルトでポート 46925 に表示されます。

neopulse visualize <project_name>

Arguments

ARGUMENT INPUT TYPE DESCRIPTION
<project_name> String ビジュアル化するプロジェクトの名前

注: プロジェクトは、少なくともトレーニングが開始した既存のプロジェクトである必要があります。

Examples

neopulse visualize my_project