Skip to content

Commit 2856171

Browse files
committed
feat: change base image
1 parent aa802ee commit 2856171

File tree

1 file changed

+7
-11
lines changed

1 file changed

+7
-11
lines changed

Dockerfile

+7-11
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ghcr.io/ucsd-ets/nvcr-cuda:main
1+
FROM nvidia/cuda:12.6.1-devel-ubuntu24.04
22
USER root
33

44
#====== Instructor Addition ======
@@ -8,13 +8,11 @@ RUN apt-get update && apt-get upgrade -y && \
88

99
RUN apt-get update && apt-get install -y build-essential \
1010
git \
11-
clang-12 \
12-
libclang-cpp12 \
13-
libclang-12-dev \
14-
libclang-cpp12-dev \
15-
python3-dev \
16-
libpython3-dev \
17-
ocl-icd-libopencl1 \
11+
llvm \
12+
libclang-cpp-dev \
13+
llvm-dev \
14+
clang \
15+
libclang-dev \
1816
cmake \
1917
pkg-config \
2018
make \
@@ -27,15 +25,13 @@ RUN apt-get update && apt-get install -y build-essential \
2725
dialog \
2826
apt-utils \
2927
libxml2-dev \
30-
llvm-12 \
31-
llvm-12-dev \
3228
&& apt-get clean && rm -rf /var/lib/apt/lists/*
3329

3430
# NVIDIA does not provide OpenCL passthru.
3531
# POCL supports a CUDA-based OpenCL driver
3632
RUN git clone https://github.com/pocl/pocl.git /pocl
3733
WORKDIR /pocl
38-
RUN git checkout v5.0
34+
RUN git checkout v6.0
3935
RUN mkdir build
4036
WORKDIR /pocl/build
4137
RUN cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/ -DENABLE_CUDA=ON .. && \

0 commit comments

Comments
 (0)