DevKit Sync
SDK のインストール中に、DevKit Sync の設定はオプションであり、インストーラーがすでにその設定を促します。このページを、DevKit Sync の動作方法、または後で SDK のペアリングを別の DevKit に変更したい場合の参考として使用してください。
DevKit Sync は、Neat 開発環境(Neat SDK とも呼ばれる)と、同じネットワーク上の Modalix DevKit を接続します。ホスト、Neat SDK コンテナ、および DevKit にまたがる、共有ワークスペースを1つ提供し、ハードウェア上で SDK で作成したコマンドを実行するための dk ヘルパーを提供します。
同じワークスペースが、Neat SDKコンテナとDevKitに/workspaceとしてマウントされるため、ビルドされたアーティファクト、ログ、トレース、およびモデルファイルは、それぞれの環境から確認できます。
DevKit Sync の設定
インストール時にDevKitのペアリングをスキップした場合、または後でペアリングを変更する必要がある場合は、ホストから次のセットアップコマンドを実行してください。
host$sima-cli sdk setup --devkit {devkit-ip}セットアップ中:
- 複数の SDK イメージが存在する場合、インストールされている
sdk:v2.1-latestイメージを選択します。 - 別のパスが必要でない限り、デフォルトの
/workspaceDevKit マウントパスを使用します。 - ホストで NFS サーバーを設定する際に、ホストの管理者パスワードを入力します。
- プロンプトが表示されたら、DevKit ユーザーの認証情報を入力します。デフォルトのユーザーは
simaで、デフォルトのパスワードはedgeaiです。 - SDK 2.1.2.2 以降では、ホストと DevKit の間で NFS を構成できない場合に、セットアップを SSH 経由の rsync に切り替えることができます。
セットアップが成功すると、次のような出力が表示されるはずです。
============================================================
DevKit Connected
============================================================
DevKit target : sima@192.168.91.221:22
Mounted path : /workspace
Host export : 192.168.74.48:/Users/joey/workspace
You can now run DevKit binaries from this SDK shell:
dk /workspace/<path-to-arm64-binary> [args...]
============================================================
SDKシェル内から、ペアリングされたDevKitと、現在アクティブなワークスペースの同期方法を確認するために、dk statusを使用します。
sdk$dk statusSDKからペアリングを更新します
Neat SDK がすでにインストールされており、別の DevKit とペアリングする必要がある場合、または DevKit の IP アドレスが変更された後にペアリングを更新する必要がある場合は、この手順を使用してください。
Neat SDK コンテナ内で、次のコマンドを実行します。
sdk$source devkit.sh {devkit-ip}使用する DevKit の IP アドレスで、{devkit-ip} を置き換えてください。
例:
sdk$source devkit.sh 192.168.91.221