docker : copy conversion files (#23370)
This commit is contained in:
@@ -58,6 +58,7 @@ RUN mkdir -p /app/lib && \
|
|||||||
RUN mkdir -p /app/full && \
|
RUN mkdir -p /app/full && \
|
||||||
cp build/bin/* /app/full/ && \
|
cp build/bin/* /app/full/ && \
|
||||||
cp *.py /app/full/ && \
|
cp *.py /app/full/ && \
|
||||||
|
cp -r conversion /app/full/ && \
|
||||||
cp -r gguf-py /app/full/ && \
|
cp -r gguf-py /app/full/ && \
|
||||||
cp -r requirements /app/full/ && \
|
cp -r requirements /app/full/ && \
|
||||||
cp requirements.txt /app/full/
|
cp requirements.txt /app/full/
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ RUN mkdir -p /app/lib && \
|
|||||||
RUN mkdir -p /app/full \
|
RUN mkdir -p /app/full \
|
||||||
&& cp build/bin/* /app/full \
|
&& cp build/bin/* /app/full \
|
||||||
&& cp *.py /app/full \
|
&& cp *.py /app/full \
|
||||||
|
&& cp -r conversion /app/full \
|
||||||
&& cp -r gguf-py /app/full \
|
&& cp -r gguf-py /app/full \
|
||||||
&& cp -r requirements /app/full \
|
&& cp -r requirements /app/full \
|
||||||
&& cp requirements.txt /app/full \
|
&& cp requirements.txt /app/full \
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ RUN mkdir -p /app/lib && \
|
|||||||
RUN mkdir -p /app/full \
|
RUN mkdir -p /app/full \
|
||||||
&& cp build/bin/* /app/full \
|
&& cp build/bin/* /app/full \
|
||||||
&& cp *.py /app/full \
|
&& cp *.py /app/full \
|
||||||
|
&& cp -r conversion /app/full \
|
||||||
&& cp -r gguf-py /app/full \
|
&& cp -r gguf-py /app/full \
|
||||||
&& cp -r requirements /app/full \
|
&& cp -r requirements /app/full \
|
||||||
&& cp requirements.txt /app/full \
|
&& cp requirements.txt /app/full \
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ RUN mkdir -p /app/lib && \
|
|||||||
RUN mkdir -p /app/full \
|
RUN mkdir -p /app/full \
|
||||||
&& cp build/bin/* /app/full \
|
&& cp build/bin/* /app/full \
|
||||||
&& cp *.py /app/full \
|
&& cp *.py /app/full \
|
||||||
|
&& cp -r conversion /app/full \
|
||||||
&& cp -r gguf-py /app/full \
|
&& cp -r gguf-py /app/full \
|
||||||
&& cp -r requirements /app/full \
|
&& cp -r requirements /app/full \
|
||||||
&& cp requirements.txt /app/full \
|
&& cp requirements.txt /app/full \
|
||||||
|
|||||||
@@ -41,6 +41,7 @@ RUN mkdir -p /app/lib && \
|
|||||||
RUN mkdir -p /app/full \
|
RUN mkdir -p /app/full \
|
||||||
&& cp build/bin/* /app/full \
|
&& cp build/bin/* /app/full \
|
||||||
&& cp *.py /app/full \
|
&& cp *.py /app/full \
|
||||||
|
&& cp -r conversion /app/full \
|
||||||
&& cp -r gguf-py /app/full \
|
&& cp -r gguf-py /app/full \
|
||||||
&& cp -r requirements /app/full \
|
&& cp -r requirements /app/full \
|
||||||
&& cp requirements.txt /app/full \
|
&& cp requirements.txt /app/full \
|
||||||
|
|||||||
@@ -81,6 +81,7 @@ RUN mkdir -p /app/lib && \
|
|||||||
RUN mkdir -p /app/full \
|
RUN mkdir -p /app/full \
|
||||||
&& cp build/ReleaseOV/bin/* /app/full/ \
|
&& cp build/ReleaseOV/bin/* /app/full/ \
|
||||||
&& cp *.py /app/full \
|
&& cp *.py /app/full \
|
||||||
|
&& cp -r conversion /app/full \
|
||||||
&& cp -r gguf-py /app/full \
|
&& cp -r gguf-py /app/full \
|
||||||
&& cp -r requirements /app/full \
|
&& cp -r requirements /app/full \
|
||||||
&& cp requirements.txt /app/full \
|
&& cp requirements.txt /app/full \
|
||||||
|
|||||||
@@ -53,6 +53,7 @@ RUN mkdir -p /app/lib \
|
|||||||
RUN mkdir -p /app/full \
|
RUN mkdir -p /app/full \
|
||||||
&& cp build/bin/* /app/full \
|
&& cp build/bin/* /app/full \
|
||||||
&& cp *.py /app/full \
|
&& cp *.py /app/full \
|
||||||
|
&& cp -r conversion /app/full \
|
||||||
&& cp -r gguf-py /app/full \
|
&& cp -r gguf-py /app/full \
|
||||||
&& cp -r requirements /app/full \
|
&& cp -r requirements /app/full \
|
||||||
&& cp requirements.txt /app/full \
|
&& cp requirements.txt /app/full \
|
||||||
|
|||||||
@@ -37,6 +37,7 @@ RUN --mount=type=cache,target=/root/.ccache \
|
|||||||
|
|
||||||
COPY *.py /opt/llama.cpp/bin
|
COPY *.py /opt/llama.cpp/bin
|
||||||
COPY .devops/tools.sh /opt/llama.cpp/bin
|
COPY .devops/tools.sh /opt/llama.cpp/bin
|
||||||
|
COPY conversion /opt/llama.cpp/conversion
|
||||||
|
|
||||||
COPY gguf-py /opt/llama.cpp/gguf-py
|
COPY gguf-py /opt/llama.cpp/gguf-py
|
||||||
COPY requirements.txt /opt/llama.cpp/gguf-py
|
COPY requirements.txt /opt/llama.cpp/gguf-py
|
||||||
@@ -47,9 +48,10 @@ COPY requirements /opt/llama.cpp/gguf-py/requirements
|
|||||||
FROM scratch AS collector
|
FROM scratch AS collector
|
||||||
|
|
||||||
# Copy llama.cpp binaries and libraries
|
# Copy llama.cpp binaries and libraries
|
||||||
COPY --from=build /opt/llama.cpp/bin /llama.cpp/bin
|
COPY --from=build /opt/llama.cpp/bin /llama.cpp/bin
|
||||||
COPY --from=build /opt/llama.cpp/lib /llama.cpp/lib
|
COPY --from=build /opt/llama.cpp/lib /llama.cpp/lib
|
||||||
COPY --from=build /opt/llama.cpp/gguf-py /llama.cpp/gguf-py
|
COPY --from=build /opt/llama.cpp/gguf-py /llama.cpp/gguf-py
|
||||||
|
COPY --from=build /opt/llama.cpp/conversion /llama.cpp/conversion
|
||||||
|
|
||||||
|
|
||||||
### Base image
|
### Base image
|
||||||
@@ -107,6 +109,7 @@ RUN curl https://sh.rustup.rs -sSf | bash -s -- -y
|
|||||||
|
|
||||||
COPY --from=collector /llama.cpp/bin /app
|
COPY --from=collector /llama.cpp/bin /app
|
||||||
COPY --from=collector /llama.cpp/gguf-py /app/gguf-py
|
COPY --from=collector /llama.cpp/gguf-py /app/gguf-py
|
||||||
|
COPY --from=collector /llama.cpp/conversion /app/conversion
|
||||||
|
|
||||||
RUN pip install --no-cache-dir --break-system-packages \
|
RUN pip install --no-cache-dir --break-system-packages \
|
||||||
-r /app/gguf-py/requirements.txt
|
-r /app/gguf-py/requirements.txt
|
||||||
|
|||||||
@@ -26,6 +26,7 @@ RUN mkdir -p /app/lib && \
|
|||||||
RUN mkdir -p /app/full \
|
RUN mkdir -p /app/full \
|
||||||
&& cp build/bin/* /app/full \
|
&& cp build/bin/* /app/full \
|
||||||
&& cp *.py /app/full \
|
&& cp *.py /app/full \
|
||||||
|
&& cp -r conversion /app/full \
|
||||||
&& cp -r gguf-py /app/full \
|
&& cp -r gguf-py /app/full \
|
||||||
&& cp -r requirements /app/full \
|
&& cp -r requirements /app/full \
|
||||||
&& cp requirements.txt /app/full \
|
&& cp requirements.txt /app/full \
|
||||||
|
|||||||
Reference in New Issue
Block a user