Add application file
Browse files- Dockerfile +6 -5
- 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
|
8 |
-
RUN
|
|
|
|
|
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 &&
|
|
|
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
|