zylj commited on
Commit
a0ffdfb
·
1 Parent(s): ef497a9

Add application file

Browse files
Files changed (1) hide show
  1. Dockerfile +24 -0
Dockerfile ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM nvidia/cuda:11.8.0-devel-ubuntu22.04
2
+ ENV DEBIAN_FRONTEND noninteractive
3
+
4
+ WORKDIR /usr/local/src
5
+ ENV dir=/usr/local/src/MiniGPT-4
6
+
7
+ RUN apt-get update -y && apt-get upgrade -y && apt-get install -y libgl1 libglib2.0-0 wget git git-lfs conda
8
+ RUN git clone https://github.com/Vision-CAIR/MiniGPT-4.git \
9
+ && cd MiniGPT-4 \
10
+ && wget -O pretrained_minigpt4.pth https://doc-0g-2k-docs.googleusercontent.com/docs/securesc/fs8ijarkb78e008vlbhbgleq047sjjo1/4j4domvh8mr6rvgk9dqhmnads4bo7ngi/1681898250000/09448752369347632296/00378281440208916784/1a4zLvaiDBr-36pasffmgpvH5P7CKmpze?e=download&ax=ALy03A4RdikYGcN3iZL6oNNsgPlGCQ-VL5Ur7kxG5mLWxTFChz6N6mzB2epr2TsgYPV0b9v73Upzc9muOa1ALY2eSySyr-mVyQbtja_93Xs1MWqM53EETfTZncUCZzZb78z-40QzEZXL89Pxa2-iNfANP8pz3YwryYOQOq5Ykldm_UNnfj0PqCHJ4FufMh2WKst4HkKPbbkxpYr4TzHvkn8jbQAtkX90LQC2A3anNIZESXjH4wbAd2mvQdz9hHo8REBm5rPigsNexmlMdthv8SgMGQ-1EiKxzr8e7hVA4rEPEYbm7k1XOc7VTxK0-CThnvctBgIdSt9t4wnNbhXqgD0oOK7P9IgUbdmLYTmCU_C6CAZK_t0VkmP2nlSMhqTZlYWRnl1c_v6saVKHiweeihiKgv7ZqbnV13HYq8sDjFnpAArqVIAmz3WxKfxnItJy6CGt7_dKpud29N99Gq6qq7jub8eG5P56BU0AL2k_V-sTZ5f4-VbPwun6_k4U5xKEU_qaTkW7Zn82vlunB1q4UBhYhIUuaT7l1X2sNXJBWzhqCRvE2_C0656KTrvVxkdWpR99dR8gqpyOoH5ZB7gEt6bHKHWz47sUgsTKPGz0X3oj2i7TqBhnNhRvj-O-VOKVvre5pEKdguFnEorTBSQmNEHeKtmQukQblx_H2Md6XOe9ZL2VMCnrSIasiOeoYwyoXmkT2FOjyzXLgW_Cm_4TqZ8Qhc92LuqR9BSD0ZIarofaTv-9olCrH1b27BRcK0EgkEa48M9YfrH2p4sLbznRth6jVu8ZOQVZfTy8mPU2tmlJcWP2HO0_4R091TO_b6UO4v9nhAV2UmgqY2vommoyulACEH7vCdkBoi7usY5lz8Es6llHUhB4eeIce1nAOQUK_JPXJg&uuid=57521adf-6e3f-45bf-b4a5-d0f6d7f94e17&authuser=0&nonce=nsd6ubolou672&user=00378281440208916784&hash=lobf24c33unavfu6bj3ftq7223lo2gf5 \
11
+ && conda env create -f environment.yml \
12
+ && conda activate minigpt4 \
13
+ && git lfs install \
14
+ && git clone https://huggingface.co/lmsys/vicuna-13b-delta-v0 \
15
+ && sed -i -e '/path/to/vicuna/weights//r ${dir}/vicuna-13b-delta-v0' ${dir}/minigpt4/configs/models/minigpt4.yaml \
16
+ && sed -i -e '/path/to/pretrained/ckpt//r ${dir}/pretrained_minigpt4.pth' ${dir}/eval_configs/minigpt4_eval.yaml
17
+
18
+ RUN adduser --disabled-password --gecos '' user
19
+ RUN chown -R user:user ${dir}
20
+ RUN chmod -R 777 ${dir}
21
+ USER user
22
+
23
+ EXPOSE 7860
24
+ ENTRYPOINT [cd MiniGPT-4 && conda activate minigpt4 && python, 'demo.py', '--cfg-path', 'eval_configs/minigpt4_eval.yaml']