1- ARG ONEAPI_VERSION=2025.2.2 -0-devel-ubuntu24.04
1+ ARG ONEAPI_VERSION=2025.3.3 -0-devel-ubuntu24.04
22
33# # Build Image
44
55FROM intel/deep-learning-essentials:$ONEAPI_VERSION AS build
66
77ARG GGML_SYCL_F16=OFF
88RUN apt-get update && \
9- apt-get install -y git libcurl4-openssl -dev
9+ apt-get install -y git libssl -dev
1010
1111WORKDIR /app
1212
@@ -21,7 +21,7 @@ RUN if [ "${GGML_SYCL_F16}" = "ON" ]; then \
2121 cmake --build build --config Release -j$(nproc)
2222
2323RUN mkdir -p /app/lib && \
24- find build -name "*.so" -exec cp {} /app/lib \;
24+ find build -name "*.so* " -exec cp -P {} /app/lib \;
2525
2626RUN mkdir -p /app/full \
2727 && cp build/bin/* /app/full \
@@ -33,8 +33,25 @@ RUN mkdir -p /app/full \
3333
3434FROM intel/deep-learning-essentials:$ONEAPI_VERSION AS base
3535
36+ ARG IGC_VERSION=v2.30.1
37+ ARG IGC_VERSION_FULL=2_2.30.1+20950
38+ ARG COMPUTE_RUNTIME_VERSION=26.09.37435.1
39+ ARG COMPUTE_RUNTIME_VERSION_FULL=26.09.37435.1-0
40+ ARG IGDGMM_VERSION=22.9.0
41+ RUN mkdir /tmp/neo/ && cd /tmp/neo/ \
42+ && wget https://github.com/intel/intel-graphics-compiler/releases/download/$IGC_VERSION/intel-igc-core-${IGC_VERSION_FULL}_amd64.deb \
43+ && wget https://github.com/intel/intel-graphics-compiler/releases/download/$IGC_VERSION/intel-igc-opencl-${IGC_VERSION_FULL}_amd64.deb \
44+ && wget https://github.com/intel/compute-runtime/releases/download/$COMPUTE_RUNTIME_VERSION/intel-ocloc-dbgsym_${COMPUTE_RUNTIME_VERSION_FULL}_amd64.ddeb \
45+ && wget https://github.com/intel/compute-runtime/releases/download/$COMPUTE_RUNTIME_VERSION/intel-ocloc_${COMPUTE_RUNTIME_VERSION_FULL}_amd64.deb \
46+ && wget https://github.com/intel/compute-runtime/releases/download/$COMPUTE_RUNTIME_VERSION/intel-opencl-icd-dbgsym_${COMPUTE_RUNTIME_VERSION_FULL}_amd64.ddeb \
47+ && wget https://github.com/intel/compute-runtime/releases/download/$COMPUTE_RUNTIME_VERSION/intel-opencl-icd_${COMPUTE_RUNTIME_VERSION_FULL}_amd64.deb \
48+ && wget https://github.com/intel/compute-runtime/releases/download/$COMPUTE_RUNTIME_VERSION/libigdgmm12_${IGDGMM_VERSION}_amd64.deb \
49+ && wget https://github.com/intel/compute-runtime/releases/download/$COMPUTE_RUNTIME_VERSION/libze-intel-gpu1-dbgsym_${COMPUTE_RUNTIME_VERSION_FULL}_amd64.ddeb \
50+ && wget https://github.com/intel/compute-runtime/releases/download/$COMPUTE_RUNTIME_VERSION/libze-intel-gpu1_${COMPUTE_RUNTIME_VERSION_FULL}_amd64.deb \
51+ && dpkg --install *.deb
52+
3653RUN apt-get update \
37- && apt-get install -y libgomp1 curl\
54+ && apt-get install -y libgomp1 curl \
3855 && apt autoremove -y \
3956 && apt clean -y \
4057 && rm -rf /tmp/* /var/tmp/* \
@@ -73,7 +90,7 @@ ENTRYPOINT ["/app/tools.sh"]
7390FROM base AS light
7491
7592COPY --from=build /app/lib/ /app
76- COPY --from=build /app/full/llama-cli /app
93+ COPY --from=build /app/full/llama-cli /app/full/llama-completion /app
7794
7895WORKDIR /app
7996
0 commit comments