Update to use new ipex portable .zip packages
This commit is contained in:
+31
-9
@@ -1,12 +1,34 @@
|
||||
FROM intelanalytics/ipex-llm-inference-cpp-xpu:2.2.0-SNAPSHOT
|
||||
FROM ubuntu:24.04
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
ENV TZ=america/los_angeles
|
||||
|
||||
# Base packages
|
||||
RUN apt update && \
|
||||
apt install --no-install-recommends -q -y \
|
||||
software-properties-common \
|
||||
ca-certificates \
|
||||
wget \
|
||||
ocl-icd-libopencl1
|
||||
|
||||
# gnupg \
|
||||
|
||||
# Intel GPU compute user-space drivers
|
||||
RUN mkdir -p /tmp/gpu && \
|
||||
cd /tmp/gpu && \
|
||||
wget https://github.com/oneapi-src/level-zero/releases/download/v1.19.2/level-zero_1.19.2+u24.04_amd64.deb && \
|
||||
wget https://github.com/intel/intel-graphics-compiler/releases/download/v2.5.6/intel-igc-core-2_2.5.6+18417_amd64.deb && \
|
||||
wget https://github.com/intel/intel-graphics-compiler/releases/download/v2.5.6/intel-igc-opencl-2_2.5.6+18417_amd64.deb && \
|
||||
wget https://github.com/intel/compute-runtime/releases/download/24.52.32224.5/intel-level-zero-gpu_1.6.32224.5_amd64.deb && \
|
||||
wget https://github.com/intel/compute-runtime/releases/download/24.52.32224.5/intel-opencl-icd_24.52.32224.5_amd64.deb && \
|
||||
wget https://github.com/intel/compute-runtime/releases/download/24.52.32224.5/libigdgmm12_22.5.5_amd64.deb && \
|
||||
dpkg -i *.deb && \
|
||||
rm *.deb
|
||||
|
||||
# Install Ollama Portable Zip
|
||||
RUN cd / && \
|
||||
wget https://github.com/intel/ipex-llm/releases/download/v2.2.0-nightly/ollama-0.5.4-ipex-llm-2.2.0b20250218-ubuntu.tgz && \
|
||||
tar xvf ollama-0.5.4-ipex-llm-2.2.0b20250218-ubuntu.tgz --strip-components=1 -C /
|
||||
|
||||
ENV ZES_ENABLE_SYSMAN=1
|
||||
ENV OLLAMA_HOST=0.0.0.0:11434
|
||||
|
||||
RUN mkdir -p /llm/ollama; \
|
||||
cd /llm/ollama; \
|
||||
init-ollama;
|
||||
|
||||
WORKDIR /llm/ollama
|
||||
|
||||
ENTRYPOINT ["./ollama", "serve"]
|
||||
ENTRYPOINT ["/bin/bash", "/start-ollama.sh"]
|
||||
|
||||
Reference in New Issue
Block a user