mattb512 commited on
Commit
316adf7
1 Parent(s): 62f32cb

update Dockerfile

Browse files
Files changed (2) hide show
  1. Dockerfile +3 -4
  2. environment.yml +19 -19
Dockerfile CHANGED
@@ -18,10 +18,9 @@ RUN wget --quiet https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86
18
  ENV PATH=$CONDA_DIR/bin:$PATH
19
 
20
  COPY ./environment.yml /code/environment.yml
21
- # RUN echo $CONDA_PREFIX
22
- RUN conda env create -f /code/environment.yml
23
- #--file /code/requirements.txt
24
 
25
  COPY . .
26
 
27
- CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]
 
 
18
  ENV PATH=$CONDA_DIR/bin:$PATH
19
 
20
  COPY ./environment.yml /code/environment.yml
21
+ RUN conda env create --file /code/environment.yml
 
 
22
 
23
  COPY . .
24
 
25
+ CMD ["python", "server.gradio_web_server"]
26
+ # CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "7860"]
environment.yml CHANGED
@@ -141,7 +141,7 @@ dependencies:
141
  - zipp=3.17.0=pyhd8ed1ab_0
142
  - zlib=1.2.13=hd590300_5
143
  - pip:
144
- - accelerate==0.24.0
145
  - aiofiles==23.2.1
146
  - aiohttp==3.8.6
147
  - aiosignal==1.3.1
@@ -192,12 +192,12 @@ dependencies:
192
  - draccus==0.7
193
  - einops==0.7.0
194
  - einops-exts==0.0.4
195
- - executing==2.0.0
196
- - fairscale==0.4.4
197
  - fastapi==0.104.0
198
  - ffmpy==0.3.1
199
  - filelock==3.12.4
200
- - flash-attn==2.3.3
201
  - fonttools==4.43.1
202
  - frozenlist==1.4.0
203
  - fsspec==2023.10.0
@@ -234,14 +234,14 @@ dependencies:
234
  - lazy-loader==0.3
235
  - linkify-it-py==2.0.2
236
  - lit==17.0.3
237
- - llava==1.1.1
238
  - markdown-it-py==2.2.0
239
  - markdown2==2.4.10
240
  - matplotlib==3.8.0
241
  - mdit-py-plugins==0.3.3
242
  - mdurl==0.1.2
243
  - mergedeep==1.3.4
244
- - mosaicml-streaming==0.6.1
245
  - msal==1.24.1
246
  - msal-extensions==1.0.0
247
  - multidict==6.0.4
@@ -278,8 +278,8 @@ dependencies:
278
  - nvidia-nvtx-cu12==12.1.105
279
  - oci==2.114.0
280
  - omegaconf==2.3.0
281
- - open-clip-torch==2.23.0
282
- - open-flamingo==2.0.1
283
  - openai==0.28.1
284
  - opencv-python-headless==4.5.5.64
285
  - opendatasets==0.1.22
@@ -288,23 +288,23 @@ dependencies:
288
  - paramiko==3.3.1
289
  - pathspec==0.11.2
290
  - pathtools==0.1.2
291
- - peft==0.5.0
292
  - pillow==10.0.1
293
  - plotly==5.18.0
294
  - portalocker==2.8.2
295
  - pre-commit==3.5.0
296
  - preshed==3.0.9
297
- - prisma==0.0.1
298
  - protobuf==4.24.4
299
- - psutil==5.9.6
300
  - pyarrow==13.0.0
301
  - pyasn1==0.5.0
302
  - pyasn1-modules==0.3.0
303
  - pycocoevalcap==1.2
304
  - pycocotools==2.0.7
305
  - pycparser==2.21
306
- - pydantic==1.8
307
- - pydantic-core==2.10.1
308
  - pydeck==0.8.1b0
309
  - pydub==0.25.1
310
  - pyjwt==2.8.0
@@ -326,13 +326,13 @@ dependencies:
326
  - ruff==0.1.3
327
  - s3transfer==0.7.0
328
  - safetensors==0.4.0
329
- - salesforce-lavis==1.0.1
330
  - scikit-image==0.22.0
331
  - scikit-learn==1.3.2
332
  - scipy==1.11.3
333
  - seaborn==0.13.0
334
  - semantic-version==2.10.0
335
- - sentence-transformers==2.2.2
336
  - sentencepiece==0.1.99
337
  - sentry-sdk==1.32.0
338
  - setproctitle==1.3.3
@@ -353,13 +353,13 @@ dependencies:
353
  - thinc==8.2.1
354
  - threadpoolctl==3.2.0
355
  - tifffile==2023.9.26
356
- - timm==0.9.10
357
  - tokenizers==0.14.1
358
  - toml==0.10.2
359
  - tomli==2.0.1
360
  - toolz==0.12.0
361
  - torch==2.1.0
362
- - torchaudio==2.0.2
363
  - torchvision==0.16.0
364
  - tqdm==4.66.1
365
  - transformers==4.34.1
@@ -369,11 +369,11 @@ dependencies:
369
  - tzdata==2023.3
370
  - tzlocal==5.2
371
  - uc-micro-py==1.0.2
372
- - urllib3==2.0.7
373
  - uvicorn==0.23.2
374
  - validators==0.22.0
375
  - virtualenv==20.24.6
376
- - vlbench==0.0.1
377
  - wandb==0.15.12
378
  - wasabi==1.1.2
379
  - watchdog==3.0.0
 
141
  - zipp=3.17.0=pyhd8ed1ab_0
142
  - zlib=1.2.13=hd590300_5
143
  - pip:
144
+ - accelerate #==0.24.0
145
  - aiofiles==23.2.1
146
  - aiohttp==3.8.6
147
  - aiosignal==1.3.1
 
192
  - draccus==0.7
193
  - einops==0.7.0
194
  - einops-exts==0.0.4
195
+ - executing #==2.0.0
196
+ - fairscale #==0.4.4
197
  - fastapi==0.104.0
198
  - ffmpy==0.3.1
199
  - filelock==3.12.4
200
+ - flash-attn #==2.3.3
201
  - fonttools==4.43.1
202
  - frozenlist==1.4.0
203
  - fsspec==2023.10.0
 
234
  - lazy-loader==0.3
235
  - linkify-it-py==2.0.2
236
  - lit==17.0.3
237
+ # - llava==1.1.1
238
  - markdown-it-py==2.2.0
239
  - markdown2==2.4.10
240
  - matplotlib==3.8.0
241
  - mdit-py-plugins==0.3.3
242
  - mdurl==0.1.2
243
  - mergedeep==1.3.4
244
+ - mosaicml-streaming #==0.6.1
245
  - msal==1.24.1
246
  - msal-extensions==1.0.0
247
  - multidict==6.0.4
 
278
  - nvidia-nvtx-cu12==12.1.105
279
  - oci==2.114.0
280
  - omegaconf==2.3.0
281
+ - open-clip-torch #==2.23.0
282
+ - open-flamingo #==2.0.1
283
  - openai==0.28.1
284
  - opencv-python-headless==4.5.5.64
285
  - opendatasets==0.1.22
 
288
  - paramiko==3.3.1
289
  - pathspec==0.11.2
290
  - pathtools==0.1.2
291
+ - peft #==0.5.0
292
  - pillow==10.0.1
293
  - plotly==5.18.0
294
  - portalocker==2.8.2
295
  - pre-commit==3.5.0
296
  - preshed==3.0.9
297
+ # - prisma==0.0.1
298
  - protobuf==4.24.4
299
+ - psutil #==5.9.6
300
  - pyarrow==13.0.0
301
  - pyasn1==0.5.0
302
  - pyasn1-modules==0.3.0
303
  - pycocoevalcap==1.2
304
  - pycocotools==2.0.7
305
  - pycparser==2.21
306
+ - pydantic #==1.8
307
+ - pydantic-core #==2.10.1
308
  - pydeck==0.8.1b0
309
  - pydub==0.25.1
310
  - pyjwt==2.8.0
 
326
  - ruff==0.1.3
327
  - s3transfer==0.7.0
328
  - safetensors==0.4.0
329
+ # - salesforce-lavis==1.0.1
330
  - scikit-image==0.22.0
331
  - scikit-learn==1.3.2
332
  - scipy==1.11.3
333
  - seaborn==0.13.0
334
  - semantic-version==2.10.0
335
+ - sentence-transformers #==2.2.2
336
  - sentencepiece==0.1.99
337
  - sentry-sdk==1.32.0
338
  - setproctitle==1.3.3
 
353
  - thinc==8.2.1
354
  - threadpoolctl==3.2.0
355
  - tifffile==2023.9.26
356
+ - timm #==0.9.10
357
  - tokenizers==0.14.1
358
  - toml==0.10.2
359
  - tomli==2.0.1
360
  - toolz==0.12.0
361
  - torch==2.1.0
362
+ - torchaudio #==2.0.2
363
  - torchvision==0.16.0
364
  - tqdm==4.66.1
365
  - transformers==4.34.1
 
369
  - tzdata==2023.3
370
  - tzlocal==5.2
371
  - uc-micro-py==1.0.2
372
+ - urllib3 #==2.0.7
373
  - uvicorn==0.23.2
374
  - validators==0.22.0
375
  - virtualenv==20.24.6
376
+ # - vlbench==0.0.1
377
  - wandb==0.15.12
378
  - wasabi==1.1.2
379
  - watchdog==3.0.0