Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Commit
Β·
dddd691
1
Parent(s):
1d4698f
Debugging
Browse files- Dockerfile +2 -1
- main.py +9 -5
Dockerfile
CHANGED
@@ -23,4 +23,5 @@ RUN mkdir -p /models/clip && \
|
|
23 |
RUN python3 -c "from transformers import AutoTokenizer; AutoTokenizer.from_pretrained('bert-base-uncased').save_pretrained('/models/bert-tokenizer')"
|
24 |
RUN python3 -c "from transformers import CLIPProcessor; CLIPProcessor.from_pretrained('openai/clip-vit-base-patch32').save_pretrained('/models/clip')"
|
25 |
EXPOSE 8000
|
26 |
-
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]
|
|
|
|
23 |
RUN python3 -c "from transformers import AutoTokenizer; AutoTokenizer.from_pretrained('bert-base-uncased').save_pretrained('/models/bert-tokenizer')"
|
24 |
RUN python3 -c "from transformers import CLIPProcessor; CLIPProcessor.from_pretrained('openai/clip-vit-base-patch32').save_pretrained('/models/clip')"
|
25 |
EXPOSE 8000
|
26 |
+
#CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000"]
|
27 |
+
CMD ["uvicorn", "main:app", "--host", "0.0.0.0", "--port", "8000", "--log-level", "debug"]
|
main.py
CHANGED
@@ -16,9 +16,13 @@ static_dir = Path(__file__).parent / "vit_captioning" / "static"
|
|
16 |
app.mount("/static", StaticFiles(directory=static_dir), name="static")
|
17 |
|
18 |
# β
Landing page at `/`
|
19 |
-
@app.get("/", response_class=HTMLResponse)
|
20 |
-
async def landing():
|
21 |
-
|
|
|
|
|
|
|
|
|
22 |
|
23 |
# β
Captioning page at `/captioning`
|
24 |
@app.get("/captioning", response_class=HTMLResponse)
|
@@ -47,5 +51,5 @@ async def generate(file: UploadFile = File(...)):
|
|
47 |
captions = caption_generator.generate_caption(temp_file)
|
48 |
return captions
|
49 |
|
50 |
-
if __name__ == "__main__":
|
51 |
-
|
|
|
16 |
app.mount("/static", StaticFiles(directory=static_dir), name="static")
|
17 |
|
18 |
# β
Landing page at `/`
|
19 |
+
# @app.get("/", response_class=HTMLResponse)
|
20 |
+
# async def landing():
|
21 |
+
# return Path("vit_captioning/static/landing.html").read_text()
|
22 |
+
|
23 |
+
@app.get("/") # DEBUGGING
|
24 |
+
def health_check():
|
25 |
+
return {"status": "ok"}
|
26 |
|
27 |
# β
Captioning page at `/captioning`
|
28 |
@app.get("/captioning", response_class=HTMLResponse)
|
|
|
51 |
captions = caption_generator.generate_caption(temp_file)
|
52 |
return captions
|
53 |
|
54 |
+
# if __name__ == "__main__":
|
55 |
+
# uvicorn.run(app, host="0.0.0.0", port=8000)
|