From 23031efbeeb80685c52fedb0bbd86ac46377b159 Mon Sep 17 00:00:00 2001 From: Richard Palethorpe Date: Mon, 7 Apr 2025 16:07:30 +0100 Subject: [PATCH 1/2] sync: update ggml --- ggml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ggml b/ggml index ff905298..dddef738 160000 --- a/ggml +++ b/ggml @@ -1 +1 @@ -Subproject commit ff9052988b76e137bcf92bb335733933ca196ac0 +Subproject commit dddef738b2d5a95323188ed019877d4e20568b7e From 71775d68c2ca6dba132a05badcc70d7682e429f4 Mon Sep 17 00:00:00 2001 From: Richard Palethorpe Date: Mon, 7 Apr 2025 16:25:53 +0100 Subject: [PATCH 2/2] feat: Add SYCL Dockerfile --- Dockerfile.sycl | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 Dockerfile.sycl diff --git a/Dockerfile.sycl b/Dockerfile.sycl new file mode 100644 index 00000000..1b855d6e --- /dev/null +++ b/Dockerfile.sycl @@ -0,0 +1,19 @@ +ARG SYCL_VERSION=2025.1.0-0 + +FROM intel/oneapi-basekit:${SYCL_VERSION}-devel-ubuntu24.04 AS build + +RUN apt-get update && apt-get install -y cmake + +WORKDIR /sd.cpp + +COPY . . + +RUN mkdir build && cd build && \ + cmake .. -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx -DSD_SYCL=ON -DCMAKE_BUILD_TYPE=Release && \ + cmake --build . --config Release -j$(nproc) + +FROM intel/oneapi-basekit:${SYCL_VERSION}-devel-ubuntu24.04 AS runtime + +COPY --from=build /sd.cpp/build/bin/sd /sd + +ENTRYPOINT [ "/sd" ]