Unverified Commit 7bc94a0f authored by Simon Mo's avatar Simon Mo Committed by GitHub
Browse files

add ccache to docker build image (#3704)

parent 756b30a5
...@@ -35,6 +35,9 @@ COPY requirements-build.txt requirements-build.txt ...@@ -35,6 +35,9 @@ COPY requirements-build.txt requirements-build.txt
RUN --mount=type=cache,target=/root/.cache/pip \ RUN --mount=type=cache,target=/root/.cache/pip \
pip install -r requirements-build.txt pip install -r requirements-build.txt
# install compiler cache to speed up compilation leveraging local or remote caching
RUN apt-get update -y && apt-get install -y ccache
# copy input files # copy input files
COPY csrc csrc COPY csrc csrc
COPY setup.py setup.py COPY setup.py setup.py
...@@ -56,7 +59,9 @@ ENV NVCC_THREADS=$nvcc_threads ...@@ -56,7 +59,9 @@ ENV NVCC_THREADS=$nvcc_threads
# make sure punica kernels are built (for LoRA) # make sure punica kernels are built (for LoRA)
ENV VLLM_INSTALL_PUNICA_KERNELS=1 ENV VLLM_INSTALL_PUNICA_KERNELS=1
RUN python3 setup.py build_ext --inplace ENV CCACHE_DIR=/root/.cache/ccache
RUN --mount=type=cache,target=/root/.cache/ccache \
python3 setup.py build_ext --inplace
#################### EXTENSION Build IMAGE #################### #################### EXTENSION Build IMAGE ####################
#################### FLASH_ATTENTION Build IMAGE #################### #################### FLASH_ATTENTION Build IMAGE ####################
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment