跳至主要内容

離線安裝

何時使用離線安裝?

當目標機器無法直接從 SiMa.ai 服務下載套件時,請使用離線安裝。這在企業網路中很常見,因為這些網路會限制大型下載、限制登錄檔存取、要求手動批准成品,或將可連線到網際網路的機器與開發主機分開。

在這個工作流程中,請使用已連接網路的電腦來取得安裝套件,然後將下載的目錄透過 USB 隨身碟、內部檔案共享或內部託管的套件位置,移動到目標主機。

下載 SDK 離線套件

在能夠存取 SiMa.ai 套件服務的機器上,執行針對目標主機架構的指令。

針對 amd64 主機:

sima-cli neat install sdk@v2.1.3.0 -t offline-amd64

針對 arm64 主機:

sima-cli neat install sdk@v2.1.3.0 -t offline-arm64

將下載的目錄複製到目標主機。從該目錄中執行:

bash ./install_offline_sdk.sh
備註

SDK 2.1.3.0 或更高版本的離線套件受到支援。

下載 Model Compiler 離線套件

下載與目標環境和 SDK 相容性要求相符的 Model Compiler 套件。如需相容性詳細資訊,請參閱 相容性

針對在 amd64 主機上執行的 Model Compiler 2.1.3:

sima-cli neat install model-compiler/amd64@v2.1.3 -t offline

針對在 arm64 主機上執行的 Model Compiler 2.1.3:

sima-cli neat install model-compiler/arm64@v2.1.3 -t offline
備註

針對 Model Compiler 2.1.3 或更新版本,我們支援使用 Model Compiler 的離線套件。

若要在 Neat SDK 內部安裝 Model Compiler,請將下載的目錄複製到主機工作區資料夾中,該資料夾對應於 SDK 容器的 /workspace 資料夾。然後,開啟 SDK 終端機,並從對應的 /workspace 路徑執行安裝程式。

cd /workspace/model-compiler-offline-amd64bash ./install_modelsdk_wheels.sh

如果您下載了 ARM64 套件,請改用 arm64 目錄名稱。

對於獨立主機安裝,請將下載的目錄直接複製到目標主機,然後從該目錄執行相同的安裝程式。

安裝完成後,重新載入您的 Shell 環境或重新啟動 SDK Shell。然後,使用以下指令啟用 Model Compiler:

activate-model-compiler

若要離開 Model Compiler 環境,請執行:

deactivate-model-compiler

內部託管方案

如果您的組織內部有已核准的成品複本,在將其發佈到內部位置時,請保持下載的套件目錄的完整性。預期中,中繼資料檔案、安裝指令碼、校驗總和以及套件資源應保持在一起。

使用者接著可以下載內部套件目錄,並在目標主機上執行相同的安裝指令碼。