メインコンテンツまでスキップ

開発環境のインストール

最新のNeat開発環境(以下、Neat SDK)をインストールします。Neat SDKはホストマシン上でコンテナとして動作します。

前提条件

後で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リリースについては、2段階SDKインストールを参照してください。

インストール後にSDK設定を変更するには、SDKの構成を参照してください。制限されたネットワーク環境では、オフラインインストールを参照してください。

SDKへのアクセス

セットアップが成功すると、ターミナル、Chromeブラウザ、またはVS CodeからSDKにアクセスできます。

SDKシェルを使用する

次のコマンドでNeat SDKシェルを開きます。

sima-cli sdk neat

Chromeブラウザを使用する

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を設定します。