diff --git a/docker/Dockerfile.xpu b/docker/Dockerfile.xpu index 4168c1570..f63ce2c50 100644 --- a/docker/Dockerfile.xpu +++ b/docker/Dockerfile.xpu @@ -28,10 +28,14 @@ RUN update-alternatives --install /usr/bin/python python /usr/bin/python3.12 1 RUN apt install -y libze1 libze-dev libze-intel-gpu1 intel-opencl-icd libze-intel-gpu-raytracing intel-ocloc # This oneccl contains the BMG support which is not the case for default version of oneapi 2025.2. -RUN wget https://github.com/uxlfoundation/oneCCL/releases/download/2021.15.6/intel-oneccl-2021.15.6.9_offline.sh -RUN bash intel-oneccl-2021.15.6.9_offline.sh -a --silent --eula accept && \ +ARG ONECCL_INSTALLER="intel-oneccl-2021.15.7.6_offline.sh" +RUN wget "https://github.com/uxlfoundation/oneCCL/releases/download/2021.15.7/${ONECCL_INSTALLER}" && \ + bash "${ONECCL_INSTALLER}" -a --silent --eula accept && \ + rm "${ONECCL_INSTALLER}" && \ echo "source /opt/intel/oneapi/setvars.sh --force" >> /root/.bashrc && \ echo "source /opt/intel/oneapi/ccl/2021.15/env/vars.sh --force" >> /root/.bashrc +RUN rm -f /opt/intel/oneapi/ccl/latest && \ + ln -s /opt/intel/oneapi/ccl/2021.15 /opt/intel/oneapi/ccl/latest SHELL ["bash", "-c"] CMD ["bash", "-c", "source /root/.bashrc && exec bash"]