changed cnn architecture, added website image upload
This commit is contained in:
@@ -4,6 +4,7 @@ import os
|
||||
import torch
|
||||
from torchvision import transforms
|
||||
from fastapi import FastAPI, File, UploadFile
|
||||
from fastapi.middleware.cors import CORSMiddleware
|
||||
from PIL import Image
|
||||
import io
|
||||
import torch.nn.functional as F
|
||||
@@ -43,6 +44,18 @@ model.eval()
|
||||
|
||||
app = FastAPI()
|
||||
|
||||
origins = [
|
||||
"http://localhost:5173",
|
||||
]
|
||||
|
||||
app.add_middleware(
|
||||
CORSMiddleware,
|
||||
allow_origins=origins,
|
||||
allow_credentials=True,
|
||||
allow_methods=["*"],
|
||||
allow_headers=["*"],
|
||||
)
|
||||
|
||||
@app.post("/predict")
|
||||
async def predict(file: UploadFile = File(...)):
|
||||
image_bytes = await file.read()
|
||||
|
||||
Reference in New Issue
Block a user