Change devcontainer base image back to ubuntu:22.04 to match the environment from the test runner

This commit is contained in:
Cosmin Ștefan Ciocan
2024-01-27 14:45:16 +00:00
parent 27b045b782
commit ee9aa3dba3
+13 -3
View File
@@ -1,17 +1,27 @@
FROM nvcr.io/nvidia/cuda:12.3.1-devel-ubuntu22.04 FROM ubuntu:22.04
ARG VENV_PATH=/opt/dev-venv ARG VENV_PATH=/opt/dev-venv
ENV VENV_ACTIVATE=${VENV_PATH}/bin/activate ENV VENV_ACTIVATE=${VENV_PATH}/bin/activate
ENV DEBIAN_FRONTEND="noninteractive" ENV DEBIAN_FRONTEND="noninteractive"
# install the latest CUDA toolkit (https://developer.nvidia.com/cuda-downloads)
RUN apt update RUN apt update
RUN apt install -y wget
RUN wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
RUN dpkg -i cuda-keyring_1.1-1_all.deb
RUN apt update
RUN apt -y install cuda-toolkit-12-3
RUN echo "PATH=\"\$PATH:/usr/local/cuda/bin\"" >> ~/.bashrc
# install OpenCV to test compilation with external libraries
RUN apt install -y libopencv-dev pkg-config
# make & language-pack-en are for documentation
RUN apt install -y \ RUN apt install -y \
gcc \ gcc \
git \ git \
language-pack-en \ language-pack-en \
libopencv-dev \
make \ make \
pkg-config \
python3.10-venv \ python3.10-venv \
vim vim