Spaces:
Runtime error
Runtime error
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
|