オフラインでのインストール
ターゲットマシンがSiMa.aiサービスから直接パッケージをダウンロードできない場合は、オフラインインストールを使用してください。これは、大規模なダウンロードをブロックしたり、レジストリへのアクセスを制限したり、アーティファクトの手動承認を要求したり、インターネットに接続されたマシンと開発ホストを分離したりする企業ネットワークではよくあることです。
このワークフローでは、インターネットに接続されたマシンを使用してインストールパッケージを取得し、次にダウンロードしたディレクトリをUSBドライブ、内部ファイル共有、または内部でホストされているパッケージの場所に移動して、ターゲットのホストに転送します。
SDKオフラインパッケージをダウンロード
ターゲットとなるホストのアーキテクチャに合わせて、SiMa.aiパッケージサービスにアクセスできるマシン上でコマンドを実行してください。
amd64 ホストの場合:
sima-cli neat install sdk@v2.1.3.0 -t offline-amd64arm64 ホストの場合:
sima-cli neat install sdk@v2.1.3.0 -t offline-arm64ダウンロードしたディレクトリを目的のホストにコピーします。そのディレクトリから、次のコマンドを実行してください。
bash ./install_offline_sdk.shSDK 2.1.3.0 以降のバージョンでは、SDKオフラインパッケージがサポートされます。
Model Compiler のオフラインパッケージをダウンロードしてください。
対象環境および SDK の互換性要件に適合する Model Compiler パッケージをダウンロードしてください。互換性に関する詳細については、互換性 を参照してください。
amd64 のホスト上で動作する Model Compiler 2.1.3 について:
sima-cli neat install model-compiler/amd64@v2.1.3 -t offlinearm64 のホスト上で動作する Model Compiler 2.1.3 について:
sima-cli neat install model-compiler/arm64@v2.1.3 -t offlineModel Compilerのオフラインパッケージは、Model Compiler 2.1.3以降のバージョンでサポートされています。
Neat SDK 内に Model Compiler をインストールするには 、ダウンロードしたディレクトリを、SDKコンテナの /workspace フォルダにマッピングされているホストのワークスペースフォルダにコピーします。次に、SDKシェルを開き、対応する /workspace パスからインストーラーを実行します。
cd /workspace/model-compiler-offline-amd64bash ./install_modelsdk_wheels.shARM64パッケージをダウンロードした場合は、代わりに「arm64」というディレクトリ名を使用してください。
スタンドアロンのホストにインストールする場合は、ダウンロードしたディレクトリを直接ターゲットのホストにコピーし、そのディレクトリから同じインストーラーを実行します。
インストール後、シェルの環境を再読み込みするか、SDKシェルを再起動してください。その後、次のコマンドでModel Compilerを起動します。
activate-model-compilerModel Compiler 環境を終了するには、次のコマンドを実行します。
deactivate-model-compilerホスト環境を社内で構築
組織内で承認されたアーティファクトを内部的に複製している場合は、内部の場所に公開する際に、ダウンロードしたパッケージディレクトリをそのまま維持してください。メタデータファイル、インストールスクリプト、チェックサム、およびパッケージリソースは、まとめて保持されることが想定されます。
ユーザーは、内部パッケージディレクトリをダウンロードし、ターゲットホストで同じインストールスクリプトを実行できます。