]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
docker : build only main and server in their images (#7782)
authorslaren <redacted>
Thu, 6 Jun 2024 05:19:49 +0000 (07:19 +0200)
committerGitHub <redacted>
Thu, 6 Jun 2024 05:19:49 +0000 (08:19 +0300)
* add openmp lib to dockerfiles

* build only main and server in their docker images

.devops/main-cuda.Dockerfile
.devops/main-rocm.Dockerfile
.devops/main.Dockerfile
.devops/server-cuda.Dockerfile
.devops/server.Dockerfile

index 5bcd45fe81eb5a3c6ed03a7dfa17b19f50905f63..2aec4a85dbfe2d9f6771418c058f4fff6ff0b0e5 100644 (file)
@@ -23,7 +23,7 @@ ENV CUDA_DOCKER_ARCH=${CUDA_DOCKER_ARCH}
 # Enable CUDA
 ENV LLAMA_CUDA=1
 
-RUN make -j$(nproc)
+RUN make -j$(nproc) main
 
 FROM ${BASE_CUDA_RUN_CONTAINER} as runtime
 
index 37576d68ee4f4383dbc592e77e1910a8c85823de..dcaeb3e727ae936d65c40dddca7f5ef0b76dd8f7 100644 (file)
@@ -40,6 +40,6 @@ ENV LLAMA_HIPBLAS=1
 ENV CC=/opt/rocm/llvm/bin/clang
 ENV CXX=/opt/rocm/llvm/bin/clang++
 
-RUN make -j$(nproc)
+RUN make -j$(nproc) main
 
 ENTRYPOINT [ "/app/main" ]
index 98a58a4b9a8019a0c32f543280bf5bba88b70227..d2514c4ba575518461f704833b92a7765496c2be 100644 (file)
@@ -9,7 +9,7 @@ WORKDIR /app
 
 COPY . .
 
-RUN make -j$(nproc)
+RUN make -j$(nproc) main
 
 FROM ubuntu:$UBUNTU_VERSION as runtime
 
index 2532e69e87388095643687513fb56be728acb9be..4e9747b8231962c4f2af37d39a2f8df4888dc9bb 100644 (file)
@@ -25,7 +25,7 @@ ENV LLAMA_CUDA=1
 # Enable cURL
 ENV LLAMA_CURL=1
 
-RUN make -j$(nproc)
+RUN make -j$(nproc) server
 
 FROM ${BASE_CUDA_RUN_CONTAINER} as runtime
 
index a41c16b654dab5c7122962943bdd2c47a565816e..bee63b966d5c05537e987dd7e102da3d762aeaec 100644 (file)
@@ -11,7 +11,7 @@ COPY . .
 
 ENV LLAMA_CURL=1
 
-RUN make -j$(nproc)
+RUN make -j$(nproc) server
 
 FROM ubuntu:$UBUNTU_VERSION as runtime