Spaces:
Running
on
T4
Running
on
T4
marigold-v1-0
Browse files
app.py
CHANGED
@@ -11,11 +11,11 @@ app = FastAPI()
|
|
11 |
@app.on_event("startup")
|
12 |
async def startup_event():
|
13 |
global pipe
|
14 |
-
print("[DEBUG] Cargando modelo Marigold...")
|
15 |
pipe = diffusers.MarigoldDepthPipeline.from_pretrained(
|
16 |
-
"prs-eth/marigold-
|
17 |
).to("cuda")
|
18 |
-
print("[DEBUG] Modelo Marigold cargado exitosamente.")
|
19 |
|
20 |
@app.post("/predict-depth/")
|
21 |
async def predict_depth(file: UploadFile = File(...)):
|
@@ -28,7 +28,7 @@ async def predict_depth(file: UploadFile = File(...)):
|
|
28 |
image = Image.open(file.file).convert("RGB")
|
29 |
|
30 |
# Realiza la predicci贸n de profundidad
|
31 |
-
print("[DEBUG] Realizando predicci贸n de profundidad...")
|
32 |
depth = pipe(image)
|
33 |
|
34 |
# Exporta la profundidad como una imagen 16-bit PNG
|
@@ -47,4 +47,4 @@ async def predict_depth(file: UploadFile = File(...)):
|
|
47 |
|
48 |
@app.get("/")
|
49 |
async def root():
|
50 |
-
return {"message": "API de generaci贸n de mapas de profundidad con Marigold"}
|
|
|
11 |
@app.on_event("startup")
|
12 |
async def startup_event():
|
13 |
global pipe
|
14 |
+
print("[DEBUG] Cargando modelo Marigold-v1-0...")
|
15 |
pipe = diffusers.MarigoldDepthPipeline.from_pretrained(
|
16 |
+
"prs-eth/marigold-v1-0", variant="fp16", torch_dtype=torch.float16
|
17 |
).to("cuda")
|
18 |
+
print("[DEBUG] Modelo Marigold-v1-0 cargado exitosamente.")
|
19 |
|
20 |
@app.post("/predict-depth/")
|
21 |
async def predict_depth(file: UploadFile = File(...)):
|
|
|
28 |
image = Image.open(file.file).convert("RGB")
|
29 |
|
30 |
# Realiza la predicci贸n de profundidad
|
31 |
+
print("[DEBUG] Realizando predicci贸n de profundidad con Marigold-v1-0...")
|
32 |
depth = pipe(image)
|
33 |
|
34 |
# Exporta la profundidad como una imagen 16-bit PNG
|
|
|
47 |
|
48 |
@app.get("/")
|
49 |
async def root():
|
50 |
+
return {"message": "API de generaci贸n de mapas de profundidad con Marigold-v1-0"}
|