Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -1,22 +1,22 @@
|
|
1 |
-
from io import BytesIO
|
2 |
import os
|
3 |
import sys
|
4 |
import tempfile
|
5 |
-
|
6 |
-
from fastapi import FastAPI, File, UploadFile
|
7 |
-
from fastapi.responses import RedirectResponse, StreamingResponse
|
8 |
import gradio as gr
|
9 |
import requests
|
10 |
import uvicorn
|
|
|
|
|
|
|
|
|
|
|
11 |
from typing import List
|
12 |
-
import torch
|
13 |
from pdf2image import convert_from_bytes
|
14 |
from PIL import Image
|
15 |
from torch.utils.data import DataLoader
|
16 |
from transformers import AutoProcessor
|
17 |
-
import base64
|
18 |
from reportlab.pdfgen import canvas
|
19 |
from reportlab.lib.pagesizes import letter
|
|
|
20 |
|
21 |
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), './colpali-main')))
|
22 |
|
@@ -46,10 +46,6 @@ mock_image = Image.new("RGB", (448, 448), (255, 255, 255))
|
|
46 |
ds = []
|
47 |
images = []
|
48 |
|
49 |
-
@app.get("/")
|
50 |
-
def read_root():
|
51 |
-
return RedirectResponse(url="/docs")
|
52 |
-
|
53 |
@app.post("/index")
|
54 |
async def index(files: List[UploadFile] = File(...)):
|
55 |
global ds, images
|
|
|
|
|
1 |
import os
|
2 |
import sys
|
3 |
import tempfile
|
|
|
|
|
|
|
4 |
import gradio as gr
|
5 |
import requests
|
6 |
import uvicorn
|
7 |
+
import torc
|
8 |
+
import base64
|
9 |
+
|
10 |
+
from fastapi import FastAPI, File, UploadFile
|
11 |
+
from fastapi.responses import RedirectResponse, StreamingResponse
|
12 |
from typing import List
|
|
|
13 |
from pdf2image import convert_from_bytes
|
14 |
from PIL import Image
|
15 |
from torch.utils.data import DataLoader
|
16 |
from transformers import AutoProcessor
|
|
|
17 |
from reportlab.pdfgen import canvas
|
18 |
from reportlab.lib.pagesizes import letter
|
19 |
+
from io import BytesIO
|
20 |
|
21 |
sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), './colpali-main')))
|
22 |
|
|
|
46 |
ds = []
|
47 |
images = []
|
48 |
|
|
|
|
|
|
|
|
|
49 |
@app.post("/index")
|
50 |
async def index(files: List[UploadFile] = File(...)):
|
51 |
global ds, images
|