Update app.py
Browse files
app.py
CHANGED
|
@@ -715,8 +715,20 @@ def debug():
|
|
| 715 |
# ------------------------------------------------------------------ #
|
| 716 |
# ARRANQUE
|
| 717 |
# ------------------------------------------------------------------ #
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 718 |
if __name__ == '__main__':
|
| 719 |
-
print("Cargando modelo de TensorFlow...")
|
| 720 |
-
load_model()
|
| 721 |
port = int(os.environ.get('PORT', 7860))
|
| 722 |
app.run(host='0.0.0.0', port=port, debug=False)
|
|
|
|
| 715 |
# ------------------------------------------------------------------ #
|
| 716 |
# ARRANQUE
|
| 717 |
# ------------------------------------------------------------------ #
|
| 718 |
+
# Cargar modelo en background al arrancar
|
| 719 |
+
import threading
|
| 720 |
+
|
| 721 |
+
def _load_model_background():
|
| 722 |
+
print("Iniciando carga de modelo en background...")
|
| 723 |
+
try:
|
| 724 |
+
load_model()
|
| 725 |
+
print("Modelo cargado exitosamente en background")
|
| 726 |
+
except Exception as e:
|
| 727 |
+
print(f"Error cargando modelo en background: {e}")
|
| 728 |
+
|
| 729 |
+
_model_thread = threading.Thread(target=_load_model_background, daemon=True)
|
| 730 |
+
_model_thread.start()
|
| 731 |
+
|
| 732 |
if __name__ == '__main__':
|
|
|
|
|
|
|
| 733 |
port = int(os.environ.get('PORT', 7860))
|
| 734 |
app.run(host='0.0.0.0', port=port, debug=False)
|