Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -25,6 +25,10 @@ except Exception as e:
|
|
25 |
print("\U0001F534 Error al cargar el modelo ISIC con TFSMLayer:", e)
|
26 |
raise
|
27 |
|
|
|
|
|
|
|
|
|
28 |
# Cargar modelos fastai
|
29 |
model_malignancy = load_learner("modelo_malignancy.pkl")
|
30 |
model_norm2000 = load_learner("modelo_norm2000.pkl")
|
@@ -70,7 +74,6 @@ def analizar_lesion_combined(img):
|
|
70 |
|
71 |
x_isic = preprocess_image_isic(img)
|
72 |
preds_isic_dict = model_isic(x_isic)
|
73 |
-
print("\U0001F50D Claves de salida de model_isic:", preds_isic_dict.keys())
|
74 |
key = list(preds_isic_dict.keys())[0]
|
75 |
preds_isic = preds_isic_dict[key].numpy()[0]
|
76 |
pred_idx_isic = int(np.argmax(preds_isic))
|
@@ -117,7 +120,7 @@ def analizar_lesion_combined(img):
|
|
117 |
return informe, html_chart
|
118 |
|
119 |
except Exception as e:
|
120 |
-
print("
|
121 |
print(str(e))
|
122 |
traceback.print_exc()
|
123 |
return f"<b>Error interno:</b> {str(e)}", ""
|
@@ -135,5 +138,3 @@ demo = gr.Interface(
|
|
135 |
# LANZAMIENTO
|
136 |
if __name__ == "__main__":
|
137 |
demo.launch()
|
138 |
-
|
139 |
-
|
|
|
25 |
print("\U0001F534 Error al cargar el modelo ISIC con TFSMLayer:", e)
|
26 |
raise
|
27 |
|
28 |
+
# Verificaci贸n de archivos FastAI
|
29 |
+
assert os.path.exists("modelo_malignancy.pkl"), "Falta el archivo modelo_malignancy.pkl"
|
30 |
+
assert os.path.exists("modelo_norm2000.pkl"), "Falta el archivo modelo_norm2000.pkl"
|
31 |
+
|
32 |
# Cargar modelos fastai
|
33 |
model_malignancy = load_learner("modelo_malignancy.pkl")
|
34 |
model_norm2000 = load_learner("modelo_norm2000.pkl")
|
|
|
74 |
|
75 |
x_isic = preprocess_image_isic(img)
|
76 |
preds_isic_dict = model_isic(x_isic)
|
|
|
77 |
key = list(preds_isic_dict.keys())[0]
|
78 |
preds_isic = preds_isic_dict[key].numpy()[0]
|
79 |
pred_idx_isic = int(np.argmax(preds_isic))
|
|
|
120 |
return informe, html_chart
|
121 |
|
122 |
except Exception as e:
|
123 |
+
print("馃敶 ERROR en analizar_lesion_combined:")
|
124 |
print(str(e))
|
125 |
traceback.print_exc()
|
126 |
return f"<b>Error interno:</b> {str(e)}", ""
|
|
|
138 |
# LANZAMIENTO
|
139 |
if __name__ == "__main__":
|
140 |
demo.launch()
|
|
|
|