diff --git a/templates/ubuntu24/hw/npu.dockerfile.j2 b/templates/ubuntu24/hw/npu.dockerfile.j2 index 22fb2dba..902b4564 100644 --- a/templates/ubuntu24/hw/npu.dockerfile.j2 +++ b/templates/ubuntu24/hw/npu.dockerfile.j2 @@ -1,7 +1,7 @@ # for NPU -ARG INTEL_NPU_DRIVER_URL=https://github.com/intel/linux-npu-driver/releases/download/v1.35.0/linux-npu-driver-v1.35.0.20260722-29947505341-ubuntu2404.tar.gz -ARG INTEL_LEVEL_ZERO_URL=https://snapshot.ppa.launchpadcontent.net/kobuk-team/intel-graphics/ubuntu/20260324T100000Z/pool/main/l/level-zero-loader/libze1_1.27.0-1~24.04~ppa2_amd64.deb +ARG INTEL_NPU_DRIVER_URL=https://github.com/intel/linux-npu-driver/releases/download/v1.38.0/linux-npu-driver-v1.38.0.20260910-34487311128-ubuntu2404.tar.gz +ARG INTEL_LEVEL_ZERO_URL=https://snapshot.ppa.launchpadcontent.net/kobuk-team/intel-graphics/ubuntu/20260830T100000Z/pool/main/l/level-zero-loader/libze1_1.32.0-1~24.04~ppa1_amd64.deb # hadolint ignore=DL3003 RUN mkdir /tmp/npu_deps \ diff --git a/templates/ubuntu26/dockerfile.j2 b/templates/ubuntu26/dockerfile.j2 index 9307fe6e..151a08e6 100644 --- a/templates/ubuntu26/dockerfile.j2 +++ b/templates/ubuntu26/dockerfile.j2 @@ -38,17 +38,22 @@ COPY $package_url /openvino.tgz RUN apt-get update \ && apt-get install -y --no-install-recommends \ curl tzdata ca-certificates python3-venv python3-pip git $LGPL_DEPS \ +{%- if device_gpu or device_npu %} + && curl -L -O "{{ resources.libze_url }}" \ + && apt-get install -y --no-install-recommends ./*.deb \ + && rm -rf * \ +{%- endif %} {%- if device_gpu %} - && apt-get install -y --no-install-recommends opencl-headers ocl-icd-opencl-dev ocl-icd-libopencl1 libze1 \ + && apt-get install -y --no-install-recommends opencl-headers ocl-icd-opencl-dev ocl-icd-libopencl1 \ {% for url in resources.gpu_package_urls -%} && curl -L -O "{{ url }}" \ {% endfor -%} && apt-get install -y --no-install-recommends ./*.deb \ && rm -rf * \ {%- endif %} -{%- if False and device_npu %} +{%- if device_npu %} && curl -L "{{ resources.npu_archive_url }}" | tar -xzf - \ - && apt-get install -y --no-install-recommends libze1 ./*.deb \ + && apt-get install -y --no-install-recommends ./*.deb \ && rm -rf * \ {%- endif %} {%- if source == "local" %} diff --git a/templates/ubuntu26/resources.json b/templates/ubuntu26/resources.json index e1167349..4764afbe 100644 --- a/templates/ubuntu26/resources.json +++ b/templates/ubuntu26/resources.json @@ -1,5 +1,6 @@ { - "npu_archive_url": "", + "npu_archive_url": "https://github.com/intel/linux-npu-driver/releases/download/v1.38.0/linux-npu-driver-v1.38.0.20260910-34487311128-ubuntu2604.tar.gz", + "libze_url": "https://snapshot.ppa.launchpadcontent.net/kobuk-team/intel-graphics/ubuntu/20260830T100000Z/pool/main/l/level-zero-loader/libze1_1.32.0-1~26.04~ppa1_amd64.deb", "gpu_package_urls": [ "https://github.com/intel/intel-graphics-compiler/releases/download/v2.40.13/intel-igc-core-2_2.40.13+22418_amd64.deb", "https://github.com/intel/intel-graphics-compiler/releases/download/v2.40.13/intel-igc-opencl-2_2.40.13+22418_amd64.deb",