Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Commit
·
405db35
1
Parent(s):
623450c
fix: write uploaded file to /tmp for HF compatibility
Browse files
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 =
|
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 |
|