-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Brief
- As GPU is being used in every part of robotics, its fair that we need a ROS docker image with GPU support out of the box without messing up any local deps, especially when it comes to Nvidia deps, which is often a headache.
- So we can have a
humbleimage which builds on top ofnvidia/cuda:12.2.2-devel-ubuntu22.04, instead ofubuntu:jammy, with no other change to ourhumbleimage. - Reason to choose cuda-12.2: In my experience it seems to be in a sweet spot where old deps that rely on older versions of CUDA and also it covers any new work that we can implement.
- Pros:
- Thanks to the amazing work by nvidia team, it comes out of the box with CUDA and CuDNN.
- It works cross architecture, without any changes. Tested on ARM based Jetson Orin GPU and regular x86 based system with Nvidia 2060 mobile GPU
- Cons:
- The images are 3x the size, for context, our image is 3.52GB, but the GPU image is 10.2GB
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request