Skip to content

Commit 09660a0

Browse files
authored
Merge pull request #164 from docker/add-vulkan-lib
Add vulkan library for llama-server
2 parents 21cc757 + fdb5584 commit 09660a0

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

Dockerfile

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,14 @@ FROM ${BASE_IMAGE} AS final
3838
# Create non-root user
3939
RUN groupadd --system modelrunner && useradd --system --gid modelrunner --create-home --home-dir /home/modelrunner modelrunner
4040

41-
# Install ca-certificates for HTTPS
42-
RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates && rm -rf /var/lib/apt/lists/*
41+
# Install ca-certificates for HTTPS and vulkan
42+
RUN apt-get update && \
43+
packages="ca-certificates" && \
44+
if [ "${LLAMA_SERVER_VARIANT}" = "generic" ] || [ "${LLAMA_SERVER_VARIANT}" = "cpu" ]; then \
45+
packages="$packages libvulkan1"; \
46+
fi && \
47+
apt-get install -y --no-install-recommends "$packages" && \
48+
rm -rf /var/lib/apt/lists/*
4349

4450
WORKDIR /app
4551

0 commit comments

Comments
 (0)