zylj commited on
Commit
06853bf
1 Parent(s): a0ffdfb

Add application file

Browse files
Files changed (2) hide show
  1. Dockerfile +6 -5
  2. requriments.txt +49 -0
Dockerfile CHANGED
@@ -3,13 +3,14 @@ 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 \
@@ -21,4 +22,4 @@ 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']
 
3
 
4
  WORKDIR /usr/local/src
5
  ENV dir=/usr/local/src/MiniGPT-4
6
+ COPY requriments.txt .
7
 
8
+ RUN apt-get update -y && apt-get upgrade -y && apt-get install -y libgl1 libglib2.0-0 wget git git-lfs python3-pip python-is-python3 && pip3 install --upgrade pip
9
+ RUN pip install pytorch=1.12.1 torchaudio=0.12.1 torchvision=0.13.1
10
+ RUN pip install -r requriments.txt \
11
+ && git clone https://github.com/Vision-CAIR/MiniGPT-4.git \
12
  && cd MiniGPT-4 \
13
  && 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 \
 
 
14
  && git lfs install \
15
  && git clone https://huggingface.co/lmsys/vicuna-13b-delta-v0 \
16
  && sed -i -e '/path/to/vicuna/weights//r ${dir}/vicuna-13b-delta-v0' ${dir}/minigpt4/configs/models/minigpt4.yaml \
 
22
  USER user
23
 
24
  EXPOSE 7860
25
+ ENTRYPOINT [cd MiniGPT-4 && python, 'demo.py', '--cfg-path', 'eval_configs/minigpt4_eval.yaml']
requriments.txt ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ accelerate==0.16.0
2
+ aiohttp==3.8.4
3
+ aiosignal==1.3.1
4
+ async-timeout==4.0.2
5
+ attrs==22.2.0
6
+ bitsandbytes==0.37.0
7
+ cchardet==2.1.7
8
+ chardet==5.1.0
9
+ contourpy==1.0.7
10
+ cycler==0.11.0
11
+ filelock==3.9.0
12
+ fonttools==4.38.0
13
+ frozenlist==1.3.3
14
+ huggingface-hub==0.13.4
15
+ importlib-resources==5.12.0
16
+ kiwisolver==1.4.4
17
+ matplotlib==3.7.0
18
+ multidict==6.0.4
19
+ openai==0.27.0
20
+ packaging==23.0
21
+ psutil==5.9.4
22
+ pycocotools==2.0.6
23
+ pyparsing==3.0.9
24
+ python-dateutil==2.8.2
25
+ pyyaml==6.0
26
+ regex==2022.10.31
27
+ tokenizers==0.13.2
28
+ tqdm==4.64.1
29
+ transformers==4.28.0
30
+ timm==0.6.13
31
+ spacy==3.5.1
32
+ webdataset==0.2.48
33
+ scikit-learn==1.2.2
34
+ scipy==1.10.1
35
+ yarl==1.8.2
36
+ zipp==3.14.0
37
+ omegaconf==2.3.0
38
+ opencv-python==4.7.0.72
39
+ iopath==0.1.10
40
+ decord==0.6.0
41
+ tenacity==8.2.2
42
+ peft
43
+ pycocoevalcap
44
+ sentence-transformers
45
+ umap-learn
46
+ notebook
47
+ gradio==3.24.1
48
+ gradio-client==0.0.8
49
+ wandb