mirror of
https://github.com/containers/ramalama.git
synced 2026-02-05 15:47:26 +01:00
Remove build and installation of whisper.cpp, and installation of ffmpeg. Rename build_llama_and_whisper.sh to build_llama.sh. Update Containerfiles to reference new script name. Consolidate management of cmake args in build_llama.sh. Remove references to whisper-server in various locations. Signed-off-by: Mike Bonnet <mikeb@redhat.com>
23 lines
723 B
Docker
23 lines
723 B
Docker
ARG VERSION=rc4.2.0
|
|
ARG UBUNTU_VERSION=22.04
|
|
# Base image with MUSA for compilation
|
|
FROM docker.io/mthreads/musa:${VERSION}-devel-ubuntu${UBUNTU_VERSION}-amd64 AS builder
|
|
|
|
COPY container-images/scripts/build_llama.sh \
|
|
container-images/scripts/lib.sh \
|
|
/src/
|
|
WORKDIR /src/
|
|
RUN ./build_llama.sh musa
|
|
|
|
# Final runtime image
|
|
FROM docker.io/mthreads/musa:${VERSION}-runtime-ubuntu${UBUNTU_VERSION}-amd64
|
|
|
|
# Copy the entire installation directory from the builder
|
|
COPY --from=builder /tmp/install /usr
|
|
# pip install . --prefix=/tmp/install will install the wheel in /tmp/install/local/...
|
|
|
|
RUN apt-get update && apt-get install -y python-is-python3 && apt-get clean && \
|
|
rm -rf /var/lib/apt/lists/*
|
|
|
|
ENTRYPOINT []
|