Skip to content

Commit c133b2f

Browse files
authored
fix image build bug 1781 (#2200)
Signed-off-by: Yongbozzz <[email protected]>
1 parent 00b019c commit c133b2f

File tree

2 files changed

+15
-5
lines changed

2 files changed

+15
-5
lines changed

EdgeCraftRAG/Dockerfile.server

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ FROM python:3.11-slim
33
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
44

55
RUN apt-get update -y && apt-get install -y --no-install-recommends --fix-missing \
6-
libgl1-mesa-glx \
76
libjemalloc-dev \
87
libmagic1 \
98
libglib2.0-0 \
@@ -16,7 +15,8 @@ RUN wget -qO - https://repositories.intel.com/gpu/intel-graphics.key | \
1615
RUN echo "deb [arch=amd64,i386 signed-by=/usr/share/keyrings/intel-graphics.gpg] https://repositories.intel.com/gpu/ubuntu jammy client" | \
1716
tee /etc/apt/sources.list.d/intel-gpu-jammy.list
1817
RUN apt-get update && apt-get install -y \
19-
intel-opencl-icd intel-level-zero-gpu level-zero intel-level-zero-gpu-raytracing \
18+
intel-opencl-icd intel-level-zero-gpu \
19+
intel-level-zero-gpu-raytracing \
2020
intel-media-va-driver-non-free libmfx1 libmfxgen1 libvpl2 \
2121
libegl-mesa0 libegl1-mesa libegl1-mesa-dev libgbm1 libgl1-mesa-dev libgl1-mesa-dri \
2222
libglapi-mesa libgles2-mesa-dev libglx-mesa0 libigdgmm12 libxatracker2 mesa-va-drivers \

EdgeCraftRAG/tools/quick_start.sh

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,15 +51,20 @@ function start_vllm_services() {
5151
pip install -U huggingface_hub
5252
huggingface-cli download $LLM_MODEL --local-dir "${MODEL_PATH}/${LLM_MODEL}"
5353
fi
54+
HF_CACHE="${HOME}/.cache"
55+
if [ ! -d "${HF_CACHE}" ]; then
56+
mkdir -p "${HF_CACHE}"
57+
echo "Created directory: ${HF_CACHE}"
58+
fi
5459
echo "give permission to related path..."
5560
sudo chown 1000:1000 ${MODEL_PATH} ${DOC_PATH} ${TMPFILE_PATH}
56-
sudo chown -R 1000:1000 ${HOME}/.cache/huggingface
61+
sudo chown -R 1000:1000 ${HF_CACHE}
5762
HF_ENDPOINT=https://hf-mirror.com
5863
# vllm ENV
5964
export NGINX_PORT=8086
6065
export vLLM_ENDPOINT="http://${HOST_IP}:${NGINX_PORT}"
6166
TENSOR_PARALLEL_SIZE=$(get_user_input "your tp size" 1)
62-
SELECTED_XPU_0=$(get_user_input "selected GPU " "0")
67+
read -p "selected GPU [$(seq -s, 0 $((TENSOR_PARALLEL_SIZE - 1)))] " SELECTED_XPU_0; SELECTED_XPU_0=${SELECTED_XPU_0:-$(seq -s, 0 $((TENSOR_PARALLEL_SIZE - 1)))}
6368
DP_NUM=$(get_user_input "DP number(how many containers to run vLLM)" 1)
6469
for (( x=0; x<DP_NUM; x++ ))
6570
do
@@ -138,9 +143,14 @@ function start_services() {
138143
exit 0
139144
fi
140145
fi
146+
HF_CACHE="${HOME}/.cache"
147+
if [ ! -d "${HF_CACHE}" ]; then
148+
mkdir -p "${HF_CACHE}"
149+
echo "Created directory: ${HF_CACHE}"
150+
fi
141151
echo "give permission to related path..."
142152
sudo chown 1000:1000 ${MODEL_PATH} ${DOC_PATH} ${TMPFILE_PATH}
143-
sudo chown -R 1000:1000 ${HOME}/.cache/huggingface
153+
sudo chown -R 1000:1000 ${HF_CACHE}
144154
HF_ENDPOINT=https://hf-mirror.com
145155

146156
# export ENV

0 commit comments

Comments
 (0)