sima-cli Довідник з команд
Згенеровано довідкову документацію у форматі Markdown для інтерфейсу командного рядка sima-cli.
Встановлення
Для більшості користувачів рекомендується встановити останню офіційну версію, завантаживши її за посиланням на публічний інсталятор, призначений для вашої операційної системи.
Linux, macOS та DevKit.
Запустіть програму встановлення з командного рядка:
curl -fsSL https://artifacts.neat.sima.ai/sima-cli/linux-mac.sh | bash
Після встановлення відкрийте нову консоль або перезавантажте профіль вашої оболонки, а потім перевірте, чи правильно встановлено програму:
sima-cli --version
Windows PowerShell
Завантажте та запустіть інсталятор Windows з PowerShell:
Invoke-WebRequest https://artifacts.neat.sima.ai/sima-cli/windows.bat -OutFile windows.bat
.\windows.bat
Після встановлення відкрийте нове вікно командного рядка або PowerShell, а потім перевірте, чи правильно встановлено програму:
sima-cli --version
Розширені налаштування: оберіть гілку або версію.
Використовуйте install.py лише тоді, коли вам потрібно вибрати певну протестовану гілку або версію, а не встановлювати останню офіційну версію з PyPI.
Для Linux, macOS або DevKit:
curl -fsSL https://artifacts.neat.sima.ai/sima-cli/install.py -o sima-cli-install.py
python3 sima-cli-install.py
Встановіть певну гілку або версію:
python3 sima-cli-install.py feature/my-branch latest
python3 sima-cli-install.py v2.1.6 latest
У Windows за допомогою PowerShell:
Invoke-WebRequest https://artifacts.neat.sima.ai/sima-cli/install.py -OutFile sima-cli-install.py
python .\sima-cli-install.py
Щоб встановити певну гілку або версію:
python .\sima-cli-install.py feature/my-branch latest
python .\sima-cli-install.py v2.1.6 latest
Релізи, позначені тегами, наприклад, v2.1.6, встановлюються з загальнодоступного репозиторію PyPI. Встановлення з гілок передбачає використання протестованих артефактів з artifacts.neat.sima.ai/sima-cli.
Публічні релізи з PyPI також можна встановлювати безпосередньо:
pip install sima-cli
Посібники
| Посібник | Опис. |
|---|---|
| Операції з образами завантаження та мережевим завантаженням | За допомогою sima-cli bootimg підготуйте локальні або завантажені образи, безпечно налаштуйте віддалене мережеве завантаження, відновіть доступ після зміни адреси та підготуйте eMMC до запису. |
| Налаштування SDK та керування розширеннями | Під час запуску sima-cli sdk setup виберіть додаткові служби SDK, розширення браузерного VS Code та джерело встановлення Model Compiler. |
| Операції оновлення системи | Використовуйте sima-cli update для щоденних збірок, підписаних пакетів SWU eLxr 3.0, перевірки A/B, підготовки сховища та обробки постійного накладеного шару. |
| Neat SDK Налаштування мережі. | Neat SDK, також відомий як Neat Development Environment, працює всередині контейнера Docker. sima-cli sdk setup створює контейнер, готує точку монтування робочого простору хоста, запускає Insight, якщо його активовано, і публікує порти контейнера, які використовуються браузером хоста та DevKit під час розробки. |
| Відмініть зміни мережевих налаштувань SDK. | Використовуйте функцію відкату, коли потрібно перевірити або скасувати зміни мережевих налаштувань хоста Linux, внесені під час налаштування SDK або відновлення мережі. |
| Вирішення проблем із мережею SDK. | Використову йте мережевого лікаря, коли контейнер SDK, Insight інтерфейс користувача, DevKit SSH, RTSP, відео WebRTC або синхронізація робочого простору працюють не так, як очікувалося. |
Команди вищого рівня.
| Команда | Опис. |
|---|---|
sima-cli appzoo | Отримайте доступ до прикладів програм із App Zoo. |
sima-cli bootimg | Підготуйте завантажувальний образ для SiMa DevKit. |
sima-cli device | Знайдіть пристрої, розташовані поблизу, в локальній мережі SiMa.ai. |
sima-cli download | Завантажте файл або цілу папку за вказаним URL-адресою. |
sima-cli install | Встановіть пакети SiMa. |
sima-cli login | Авторизуйтеся на порталі для розробників SiMa. |
sima-cli logout | Вийдіть зі системи, видаливши збережені облікові дані та файли конфігурації. |
sima-cli mla | Утиліти для прискорення машинного навчання. |
sima-cli models | Переглядайте та завантажуйте артефакти Model Registry із виробничого середовища за замовчуванням. |
sima-cli modelzoo | Отримайте доступ до моделей із Model Zoo. |
sima-cli neat | Знайдіть, завантажте та встановіть артефакти збірки Neat. |
sima-cli network | Налаштуйте мережеву IP-адресу на DevKit. |
sima-cli nvme | Виконуйте операції NVMe на Modalix DevKit. |
sima-cli packages | Керуйте реєстром пакетів sima-cli (переглядайте список, здійснюйте перевірку, очищайте тощо). |
sima-cli peripherals | Показуйте камери та мікрофони, підключені до цього DevKit. |
sima-cli playbooks | Встановіть і керуйте сценаріями (Codex/Claude). |
sima-cli sdcard | Підготуйте SD-карту як пристрій для зберігання даних для ранньої версії MLSoc DevKit або Modalix. |
sima-cli sdk | Керуйте та розгортайте контейнерні середовища SiMa SDK 2.0 (бета-версія). |
sima-cli selfupdate | Оновіть sima-cli вручну, завантаживши його з PyPI або за допомогою прямого посилання на файл. |
sima-cli serial | Підключіться до послідовного інтерфейсу UART на платі розробника DevKit. |
sima-cli update | Оновлює SiMa DevKit, віддалений пристрій або хост Linux PCIe. |
Повний перелік команд.
sima-clisima-cli appzoosima-cli bootimgsima-cli devicesima-cli downloadsima-cli installsima-cli loginsima-cli logoutsima-cli mlasima-cli modelssima-cli modelzoosima-cli neatsima-cli networksima-cli nvmesima-cli packagessima-cli peripheralssima-cli playbookssima-cli sdcardsima-cli sdksima-cli selfupdatesima-cli serialsima-cli updatesima-cli appzoo clonesima-cli appzoo describesima-cli appzoo getsima-cli appzoo listsima-cli device discoversima-cli mla meminfosima-cli models branchessima-cli models downloadsima-cli models listsima-cli modelzoo describesima-cli modelzoo getsima-cli modelzoo listsima-cli neat artifactssima-cli neat downloadsima-cli neat installsima-cli neat sdksima-cli packages buildsima-cli packages listsima-cli packages showsima-cli peripherals describesima-cli peripherals listsima-cli playbooks applysima-cli playbooks deletesima-cli playbooks describesima-cli playbooks installsima-cli playbooks listsima-cli playbooks removesima-cli playbooks updatesima-cli sdk doctorsima-cli sdk elxrsima-cli sdk lssima-cli sdk modelsima-cli sdk mpksima-cli sdk neatsima-cli sdk networksima-cli sdk removesima-cli sdk ros2sima-cli sdk runsima-cli sdk setupsima-cli sdk startsima-cli sdk stopsima-cli sdk yoctosima-cli sdk doctor networksima-cli sdk network repairsima-cli sdk network rollback