Встановіть або оновіть Neat Library.
Використовуйте цю сторінку для встановлення або оновлення Palette Neat Library.
Під час підключення DevKit під час налаштування sima-cli sdk setup, SDK автоматично встановлює Neat Library, що входить до комплекту, та пов’язане з нею середовище PyNeat у ~/pyneat на DevKit.
Оберіть місце встановлення.
Запустіть програму встановлення в тому середовищі, де ви створюєте або запускаєте програми Neat:
| Середовище | Використовуйте це, коли |
|---|---|
| Neat SDK | Ви хочете оновити Neat Library у Neat SDK без встановлення нової версії SDK. |
| ROS2 SDK | Ви хочете скомпілювати програми ROS 2 безпосередньо на платформі ARM64, використовуючи заголовки та бібліотеки Neat, встановлені в системних шляхах контейнера. |
| DevKit | Ви хочете встановити або оновити середовище виконання безпосередньо на пристрої. |
Необхідні умови
Встановіть sima-cli в середовищі, де ви плануєте встановити Neat Library.
Використовуйте інструкція зі встановлення sima-cli.
Створіть обліковий запис на community.sima.ai, щоб отримати доступ до ресурсів SiMa.ai, таких як попередньо скомпільовані моделі для тестування.
Авторизуйте середовище, щоб програма встановлення могла завантажити артефакти SiMa.ai. Детальніше див. у sima-cli вхід.
sima-cli loginПідтвердьте, чи може середовище отримати доступ до хоста, де розміщено SiMa.ai, та до артефактів:
curl -fsS https://artifacts.neat.sima.ai/sima-cli/linux-mac.sh -o /dev/null && echo "artifacts reachable"Виведення повідомлення про те, що artifacts reachable, означає, що до хоста можна отримати доступ. Помилка curl, наприклад, через перевищення часу очікування, відмову в підключенні або повідомлення «не вдалося визначити хост», означає, що вихідний доступ заблоковано — перевірте мережу хоста, проксі-сервер або брандмауер (див. Neat SDK Мережеві можливості. та нотатки щодо налаштування хоста) або використовуйте Встановлення в автономному режимі, якщо машина не може безпосередньо отримати доступ до служб SiMa.ai.
Встановіть Neat Library.
Програма встановлення використовує всі пакети Debian, перелічені у вибраному основному артефакті, і не вибирає інші версії внутрішніх компонентів або LLiMa. Встановлена платформа повинна задовольняти залежностям, які не містяться в цьому артефакті. Якщо APT видалятиме пакети платформи для завершення встановлення, програма встановлення зупиняється; замість цього оновіть платформу, а не замінюйте пакети в основному артефакті або LLiMa.
Оберіть робочу директорію перед запуском інсталятора. На DevKit встановіть програмне забезпечення в /media/nvme, щоб уникнути заповнення кореневої файлової системи. У контейнері SDK використовуйте локальний для контейнера шлях, наприклад $HOME/neat.
Оберіть потрібне середовище, а потім в иконайте кроки в зазначеному порядку. Встановіть у контейнері Neat SDK, щоб здійснити перехресну компіляцію програм C++. Встановіть у ROS2 SDK, щоб здійснити компіляцію безпосередньо на ARM64; його пакети Debian встановлюються в /usr, а не в системну директорію перехресної компіляції Neat. Встановіть на DevKit, щоб налаштувати середовище виконання, яке також забезпечує наявність PyNeat у ~/pyneat. Команда інсталятора однакова в кожному середовищі.
Підготуйте локальну директорію для встановлення контейнера, наприклад, $HOME/neat:
cd $HOME && mkdir -p neat && cd neatВстановіть стандартний пакет Neat Library, обраний за допомогою sima-cli. За бажанням, ви можете встановити додаткові компоненти, зокрема попередньо підготовлені навчальні матеріали, навчальні матеріали з кодом і тести:
sima-cli neat install core@v0.4.0Стандартне середовище PyNeat.
Встановлення Neat Library на DevKit також передбачає створення станда ртного віртуального середовища PyNeat у ~/pyneat на DevKit. Це підтримуване середовище PyNeat — активуйте його безпосередньо:
source ~/pyneat/bin/activateЯкщо ви запускаєте програму встановлення всередині контейнера SDK, пов’язаного з DevKit Sync, програма встановлення розгортає PyNeat на пов’язаному DevKit, а не лише всередині контейнера SDK. PyNeat встановлюється у віртуальне середовище під ~/pyneat на DevKit.
Інформацію про налаштування власних віртуальних середовищ Python див. у розділі Встановіть PyNeat..