Spaces:
Running
Running
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()
|
|
|
|
|
|