LoloSemper commited on
Commit
eb8c75c
verified
1 Parent(s): 254879b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -4
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("\U0001F534 ERROR en analizar_lesion_combined:")
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()