Robossembler - Открытая робототехника
570 subscribers
44 photos
8 videos
2 files
209 links
Ваш персональный фронтир в борьбе роботов за лучшее будущее для кожаных мешков. Open Source Robotics и всё такое. По вопросам сотрудничества пишите @brylev, наш сайт robossembler.org
Download Telegram
​​Pixi

https://pixi.sh/latest/

Пакетный менеждер общего назначения на базе инфраструктуры Conda, позиционирующийся как замена стандартным инструментам управления зависимостями в ROS. Написан на Rust и по сути является логическим продолжением проекта RoboStack по интеграции приложений на ROS с библиотеками для ИИ и научных расчётов в экосистеме Conda - такими как NumPy, SciPy, Pandas, OpenCV, Natural Language Toolkit, PyTorch и TensorFlow.

Мотивация похожа на Nix - кроссплатформенность и независимость от хост-ОС, воспроизводимость, бинарный кеш, отсутствие необходимости в контейнерах и в установке ROS в систему, изоляция окружения разработчика для проекта. Инструментарий также соответствует - по сути всё сводится к оверлейным репозиториям для rosdistro: в случае с Nix он один, а в экосистеме RoboStack отдельные репозитории для каждого дистрибутива ROS. Преимуществами этого инструмента может быть исторически обусловленная хорошая поддержка Cuda-зависимых библиотек и macOS. Из недостатков можно выделить привязку к yaml. В остальном особых различий не вижу.

Подробнее о Pixi можно ознакомиться в статье
https://prefix.dev/blog/pixi_ros

Github
https://github.com/prefix-dev/pixi

#ros #robostack #conda
👍5