Перейти до основного вмісту

Встановлення в автономному режимі

Коли потрібне автономне встановлення

Використовуйте автономне встановлення, якщо цільовий хост не може завантажити пакети зі служб SiMa.ai. Це може бути потрібно, якщо ваша організація:

  • Блокує завантаження великих файлів.
  • Обмежує доступ до реєстрів пакетів.
  • Вимагає схвалення перед використанням завантажених пакетів.
  • Відокремлює хости розробки від комп’ютерів із доступом до інтернету.

Завантажте пакет на комп’ютері з доступом до інтернету. Потім перенесіть пакет на цільовий хост для встановлення.

Пакети середовища виконання описано в розділах автономного встановлення хоста PCIe та автономного встановлення Neat Library.

Виберіть пакет​

ПакетПризначенняДоступність
Palette SDKНалаштування середовища розробки SDK.SDK 2.1.3.0 або новішої версії
Model CompilerВстановлення Model Compiler у SDK або на окремому хості.Model Compiler 2.1.3 або новішої версії

Перед початком​

  • Встановіть sima-cli на комп’ютері з доступом до інтернету. Див. Встановлення SDK.
  • Виберіть версію пакета, сумісну з вашою системою. Див. Сумісність.
  • Визначте операційну систему та архітектуру процесора цільового хоста.
  • Підготуйте USB-накопичувач або внутрішній спільний файловий ресурс для перенесення.

Комп’ютер для завантаження та цільовий хост можуть мати різні архітектури процесорів. Виберіть пакет для цільового хоста. Зберігайте всі файли пакета разом, зокрема сценарії, метадані, контрольні суми та залежності.

Встановіть Palette SDK​

1. Завантажте пакет​

Виконайте одну відповідну команду на комп’ютері з доступом до інтернету. У цих прикладах використано SDK 3.0.0.1.

Для цільового хоста amd64:

host$sima-cli neat install sdk@v3.0.0.1 -t offline-amd64

Для цільового хоста arm64:

host$sima-cli neat install sdk@v3.0.0.1 -t offline-arm64

2. Встановіть пакет​

Встановлення Model Compiler необов’язкове. Якщо вам не потрібно компілювати моделі, пропустіть завантаження Model Compiler і виконайте наведені нижче кроки встановлення SDK. Коли програма встановлення SDK запитає, чи встановлювати Model Compiler, виберіть пропуск.

Щоб встановити Model Compiler разом із SDK, завантажте офлайн-пакет Model Compiler. Покладіть файл офлайн-пакета Model Compiler у ту саму теку, що й офлайн-пакет SDK. Програма встановлення SDK автоматично знайде файл. Коли з’явиться запит, виберіть встановлення з локального пакета.

  1. Скопіюйте всю завантажену теку на цільовий хост.
  2. Відкрийте термінал у цій теці.
  3. Запустіть програму встановлення:
host$bash ./install_offline_sdk.sh

Встановіть Model Compiler​

Коли використовувати цю процедуру

Використовуйте цю процедуру, щоб окремо встановити Model Compiler в наявному SDK або безпосередньо на хості. Якщо ви встановили SDK і Model Compiler на попередньому кроці, пропустіть цей розділ.

1. Завантажте пакет​

Перевірте вимоги до сумісності Model Compiler. Виконайте одну відповідну команду на комп’ютері з доступом до інтернету. У цих прикладах використано Model Compiler 3.0.0.1.

Для цільового хоста amd64:

host$sima-cli neat install model-compiler/amd64@v3.0.0.1 -t offline

Для цільового хоста arm64:

host$sima-cli neat install model-compiler/arm64@v3.0.0.1 -t offline

2. Встановіть пакет​

Виберіть одне місце встановлення.

У Palette SDK:

  1. Скопіюйте всю завантажену теку в робочий простір хоста, зіставлений із /workspace у контейнері SDK.
  2. Відкрийте оболонку SDK.
  3. Перейдіть до теки пакета. Для пакета amd64 використовуйте:
sdk$cd /workspace/model-compiler-offline-amd64

Для пакета arm64 використовуйте /workspace/model-compiler-offline-arm64.

  1. Запустіть програму встановлення:
sdk$bash ./install_modelsdk_wheels.sh

На окремому хості:

  1. Скопіюйте всю завантажену теку на цільовий хост.
  2. Відкрийте термінал у цій теці.
  3. Запустіть програму встановлення:
host$bash ./install_modelsdk_wheels.sh

3. Активуйте Model Compiler​

  1. Перезапустіть оболонку SDK або оболонку хоста, яку ви використовували для встановлення.
  2. Активуйте Model Compiler:
sdk or host$activate-model-compiler

Щоб вийти із середовища Model Compiler, виконайте:

sdk or host$deactivate-model-compiler

Зберігайте пакети у внутрішній мережі​

Ви можете зберігати схвалені пакети на внутрішньому файловому сервері. Зберігайте кожну завантажену теку повністю й окремо від інших версій пакета. Перенесіть усю теку на цільовий хост перед запуском програми встановлення.