代码拉取完成,页面将自动刷新
FROM nvidia/cuda:11.8.0-cudnn8-devel-ubuntu22.04 as build
ARG RUN_UID="1000" \
APPLICATION_STATE_PATH="/data"
ENV RUN_UID=$RUN_UID \
APPLICATION_STATE_PATH=$APPLICATION_STATE_PATH \
CONTAINER_MODEL_PATH=$APPLICATION_STATE_PATH/model \
CONTAINER_SESSIONS_PATH=$APPLICATION_STATE_PATH/exllama_sessions
RUN apt-get update && \
DEBIAN_FRONTEND=noninteractive apt-get install -y ninja-build python3 python3-pip && \
rm -rf /var/lib/apt/lists/*
# Setup user which will run the service and create application state directory
RUN if [ ${RUN_UID} -ne 0 ] ; then useradd -m -u $RUN_UID user ; fi \
&& mkdir -p $APPLICATION_STATE_PATH \
&& mkdir -p $CONTAINER_MODEL_PATH \
&& mkdir -p $CONTAINER_SESSIONS_PATH \
&& chown -R $RUN_UID $APPLICATION_STATE_PATH
USER $RUN_UID
COPY --chown=$RUN_UID . /app
WORKDIR /app
# Create application state directory and install python packages
RUN pip install --upgrade pip setuptools wheel \
&& pip install -r requirements.txt \
&& pip install -r requirements-web.txt
USER root
STOPSIGNAL SIGINT
ENTRYPOINT ["/bin/bash", "-c", "/app/entrypoint.sh $0 $@"]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。