2 ms·
OTOH the OS can very much get in the way. If you're using ROS for instance, it's easy to fall into apt package dependency hell - upgrading CUDA means upgrading
by a_t48 2y ago
OTOH the OS can very much get in the way. If you're using ROS for instance, it's easy to fall into apt package dependency hell - upgrading CUDA means upgrading the OS, which means upgrading ROS, which means upgrading all deps including OpenCV, etc, etc, etc.
- exe34 2y agothat's the part I hate about ros and a whole lot of other libraries that shouldn't have been so tightly coupled - you should be able to run most of ros in one env and then for the performance critical or hardware facing stuff, run them each in their own env and have lightweight communication between them. I think if something annoys me enough I'll end up using nanomsg or mqtt as a bridge, but it's a pain.
- ribadeo 2y agoXenomai or rt extensions to linux, basically the rtlinux legacy, where the os is a low priority thread while your latency critical code runs bare metal or scheduled out of band