開発環境のインストール
最新のNeat開発環境(以下、Neat SDK)をインストールします。Neat SDKはホストマシン上でコンテナとして動作します。
前提条件
- インストールに必要な管理者権限または
sudo権限を含め、ホストがホスト要件を満たしていることを確認します。 - sima-cliインストールガイドに従い、ホストマシンに
sima-cliをインストールします。 - プラットフォームごとのホスト設定を完了します。
後でDevKit Syncを使用するには、次の項目も必要です。
- Neat SDKと互換性のあるソフトウェアを実行するDevKit。詳しくは互換性ガイドを参照してください。
- NFSトラフィックが許可された同一ネットワーク上のホストマシンとDevKit。
- DevKitのIPアドレス。
インストール
現在のNeat SDK 2.1リリースチャネルをインストールします。
sima-cli neat install sdk@release-2.1初回インストールではNeat SDKコンテナイメージをダウンロードするため、数分かかることがあります。ダウンロード後、インストーラーがSDKのセットアップを開始し、Modalix DevKitとペアリングするか、対応するModel CompilerをSDK内にインストールするかを確認します。
DevKitとのペアリングを選んだ場合は、表示されたプロンプトにDevKitのIPアドレスを入力します。セットアップ処理はSDKワークスペースを構成し、SDKコンテナを起動してDevKit Syncを設定します。ペアリングを省略してもSDKワークスペースは作成さ れ、後からペアリングできます。
release-2.1パッケージは、2.1系の最新Neat SDKパッチリリースを追跡します。現在のリリースはNeat SDK 2.1.3.0で、DevKitソフトウェア2.1.3と互換性があります。
セットアップ中、sima-cliは対応するModel CompilerをSDK内にインストールするか確認します。モデルを自分でコンパイルまたは量子化する場合は承認してください。別のバージョンを選択する必要はありません。コンパイル済みモデルパッケージだけを実行する場合は省略できます。後からインストールする場合、特定のパッチを固定する場合、またはスタンドアロンホストを使用する場合は、Model Compilerのインストールと互換性ガイドを参照してください。
イメージの取得とセットアップに個別のコマンドが必要な以前のSDKリリースについては、2段階SDKインストールを参照してください。
インストール後にSDK設定を変更するには、SDKの構成を参照してください。制限されたネットワーク環境では、オフラインインストールを参照してください。
SDKへのアクセス
セットアップが成功すると、ターミナル、Chromeブラウザ、またはVS CodeからSDKにアクセスできます。
SDKシェルを使用する
次のコマンドでNeat SDKシェルを開きます。
sima-cli sdk neatChromeブラウザを使用する
Neat InsightはSDK内から提供され、ブラウザで開くことができます。SDKシェル内で次を実行します。
neatコマンド出力のWeb Accessセクションには、Insightとブラウザ版VS CodeのローカルURLおよびリモートURLが表示されます。ローカルアクセスとはSDKを実行しているマシンと同じマシンのブラウザで開くことで、リモートアクセスとは別のマシンから開くことです。ブラウザとSDKが同じホストにある場合は、ホストのネットワークIPが変わっても利用できるローカル127.0.0.1 URLを推奨します。リモートアクセスにはNFS_SERVER_HOST_IPから生成されたURLを使用します。VS CodeのURLには設定済みアクセストークンが含まれ、構成済 みワークスペースが開きます。詳しくはInsightを参照してください。
VS Codeを使用する
SDK Code UIを通じてブラウザからVS Codeを利用できます。SDKのインストール完了時に、sima-cliが次のようなcodeUI URLを表示します。
codeUI | https://192.168.76.4:10000/?tkn=gA5CS...&folder=/workspaceブラウザでURLを開き、SDKワークスペース内で作業します。SDKには、ブラウザ版Code UI用のCodexとClaude Codeの拡張機能がプリインストールされています。
ブラウザ版ではなくネイティブVS Codeも利用できます。Dev Containersを使用して、VS CodeをSDKコンテナへ接続してください。
コンパイル済みモデルなどのアセットをSDKが取得できるよう、SDK コンテナ内でsima-cli loginを一度実行します。
アップグレード
現在のSDKパッケージを再インストールまたはアップグレードするには、ホストから上記のインストールコマンドを再実行します。
sima-cli neat install sdk@release-2.1既存のNeat SDKコンテナ内にあるNeatライブラリを更新するには、コンテナシェルからNeat CLIを実行します。
neat updateこのコマンドは、現在のNeat SDKにインストールされているNeatライブラリのコンポーネントを更新します。コンテナレベルの変更が必要な場合に、コンテナイメージ全体のアップグレードを置き換えるものではありません。
後でNeat SDKコンテナを削除または再作成した場合は、新しいコンテナ内でもう一度neat updateを実行してください。
アンインストール
インストール済みSDKコンテナを削除するには、次を実行します。
sima-cli sdk remove次のステップ
- SDK内でモデルをコンパイルしますか? DevKitを必要とせずSDK内だけで実行できるモデルのコンパイルに進みます。
- DevKitをペアリングしますか? SDKワークスペースを共有し、ハードウェアで
dkコマンドを実行するためにDevKit Syncを設定します。