rrevo commited on
Commit
83c8d6a
·
1 Parent(s): 35d1d89

Dcokerfile

Browse files
Files changed (2) hide show
  1. .dockerignore +3 -0
  2. Dockerfile +17 -0
.dockerignore ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ .venv/
2
+ .pdm-python/
3
+ __pycache__/**/
Dockerfile ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.11
2
+
3
+ WORKDIR /code
4
+
5
+ COPY server/pdm.lock server/pyproject.toml ./
6
+
7
+ RUN pip install pdm
8
+
9
+ RUN pdm install
10
+ RUN pdm add flash_attn --no-isolation
11
+
12
+ COPY server/ ./
13
+
14
+ ENV DEVICE cuda:0
15
+ ENV ATTN_IMPLEMENTATION flash_attention_2
16
+
17
+ CMD ["./.venv/bin/uvicorn", "src.main:app", "--host", "0.0.0.0", "--port", "7860"]