mirror of
https://github.com/leejet/stable-diffusion.cpp.git
synced 2026-06-29 09:36:40 +00:00
fix: correct sycl ci (#1716)
This commit is contained in:
parent
9956436c92
commit
f54e45e81c
@ -21,23 +21,12 @@ WORKDIR /sd.cpp
|
|||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
RUN mkdir build && cd build && \
|
RUN mkdir build && cd build && \
|
||||||
cmake .. -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx \
|
cmake .. -DCMAKE_C_COMPILER=icx -DCMAKE_CXX_COMPILER=icpx -DSD_SYCL=ON -DCMAKE_BUILD_TYPE=Release && \
|
||||||
-DSD_SYCL=ON \
|
|
||||||
-DSD_BUILD_SHARED_LIBS=ON \
|
|
||||||
-DGGML_NATIVE=OFF \
|
|
||||||
-DSD_BUILD_SHARED_GGML_LIB=ON \
|
|
||||||
-DGGML_BACKEND_DL=ON \
|
|
||||||
-DGGML_CPU_ALL_VARIANTS=ON \
|
|
||||||
-DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \
|
|
||||||
-DCMAKE_INSTALL_RPATH='$ORIGIN' \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release && \
|
|
||||||
cmake --build . --config Release -j$(nproc)
|
cmake --build . --config Release -j$(nproc)
|
||||||
|
|
||||||
FROM intel/oneapi-basekit:${SYCL_VERSION}-devel-ubuntu24.04 AS runtime
|
FROM intel/oneapi-basekit:${SYCL_VERSION}-devel-ubuntu24.04 AS runtime
|
||||||
|
|
||||||
COPY --from=build /sd.cpp/build/bin /sd.cpp/bin
|
COPY --from=build /sd.cpp/build/bin/sd-cli /sd-cli
|
||||||
RUN printf '#!/bin/sh\nexec /sd.cpp/bin/sd-cli "$@"\n' > /sd-cli && \
|
COPY --from=build /sd.cpp/build/bin/sd-server /sd-server
|
||||||
printf '#!/bin/sh\nexec /sd.cpp/bin/sd-server "$@"\n' > /sd-server && \
|
|
||||||
chmod +x /sd-cli /sd-server
|
|
||||||
|
|
||||||
ENTRYPOINT [ "/sd-cli" ]
|
ENTRYPOINT [ "/sd-cli" ]
|
||||||
Loading…
x
Reference in New Issue
Block a user