adpro commited on
Commit
425f8a0
·
verified ·
1 Parent(s): fac5d14

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -7,6 +7,7 @@ from fastapi import FastAPI, File, UploadFile
7
  from PIL import Image
8
  import uvicorn
9
  from torchvision import transforms
 
10
 
11
  # 🟢 Tạo FastAPI
12
  app = FastAPI()
@@ -14,9 +15,9 @@ app = FastAPI()
14
  # 🟢 Kiểm tra GPU
15
  device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
16
 
17
- # 🟢 Tải model MiDaS
18
- midas = torch.hub.load("isl-org/MiDaS", "DPT_Swin2_L_384")
19
- midas.to(device)
20
  midas.eval()
21
 
22
  # 🟢 Chuẩn bị bộ tiền xử lý ảnh
 
7
  from PIL import Image
8
  import uvicorn
9
  from torchvision import transforms
10
+ from midas.model_loader import load_model # Thư viện MiDaS
11
 
12
  # 🟢 Tạo FastAPI
13
  app = FastAPI()
 
15
  # 🟢 Kiểm tra GPU
16
  device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
17
 
18
+ # 🟢 Tải model MiDaS (DPT-Swin2 Large 384)
19
+ model_path = "dpt_swin2_large_384.pt" # Đảm bảo đã tải file này từ GitHub
20
+ midas = load_model(model_path, device)
21
  midas.eval()
22
 
23
  # 🟢 Chuẩn bị bộ tiền xử lý ảnh