Skip to content

Commit

Permalink
fix(docker): register Vulkan GPU vendors (#2736)
Browse files Browse the repository at this point in the history
Needed for Vulkan to use the Nvidia drivers.

Issue-Id: SCM-4633
Signed-off-by: Ambroise Vincent <[email protected]>
Change-Id: I279ee4f3e4ca14db0ea2223088572699ba417612
  • Loading branch information
ambroise-arm authored Jul 25, 2022
1 parent 27b8534 commit b2fe6e1
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions docker/autoware-universe/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,12 @@ RUN rm -rf \
/etc/apt/sources.list.d/docker.list \
/etc/apt/sources.list.d/nvidia-docker.list

## Register Vulkan GPU vendors
ADD "https://gitlab.com/nvidia/container-images/vulkan/raw/dc389b0445c788901fda1d85be96fd1cb9410164/nvidia_icd.json" /etc/vulkan/icd.d/nvidia_icd.json
RUN chmod 644 /etc/vulkan/icd.d/nvidia_icd.json
ADD "https://gitlab.com/nvidia/container-images/opengl/raw/5191cf205d3e4bb1150091f9464499b076104354/glvnd/runtime/10_nvidia.json" /etc/glvnd/egl_vendor.d/10_nvidia.json
RUN chmod 644 /etc/glvnd/egl_vendor.d/10_nvidia.json

## Create entrypoint
# hadolint ignore=DL3059
RUN echo "source /opt/ros/${ROS_DISTRO}/setup.bash" > /etc/bash.bashrc
Expand Down

0 comments on commit b2fe6e1

Please sign in to comment.