ClemSummer commited on
Commit
405db35
·
1 Parent(s): 623450c

fix: write uploaded file to /tmp for HF compatibility

Browse files
Files changed (1) hide show
  1. main.py +3 -1
main.py CHANGED
@@ -6,6 +6,7 @@ from fastapi.staticfiles import StaticFiles
6
  import shutil
7
  from pathlib import Path
8
  import uvicorn
 
9
 
10
  from vit_captioning.generate import CaptionGenerator
11
 
@@ -46,9 +47,10 @@ caption_generator = CaptionGenerator(
46
  quantized=False
47
  )
48
 
 
49
  @app.post("/generate")
50
  async def generate(file: UploadFile = File(...)):
51
- temp_file = f"temp_{file.filename}"
52
  with open(temp_file, "wb") as buffer:
53
  shutil.copyfileobj(file.file, buffer)
54
 
 
6
  import shutil
7
  from pathlib import Path
8
  import uvicorn
9
+ import os
10
 
11
  from vit_captioning.generate import CaptionGenerator
12
 
 
47
  quantized=False
48
  )
49
 
50
+ @app.post("/generate")
51
  @app.post("/generate")
52
  async def generate(file: UploadFile = File(...)):
53
+ temp_file = os.path.join("/tmp", file.filename)
54
  with open(temp_file, "wb") as buffer:
55
  shutil.copyfileobj(file.file, buffer)
56