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 |
|