Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -681,5 +681,26 @@ def _start_discord_bot():
|
|
| 681 |
# the Gradio runner, NOT executed via __main__, so the bot must start here.
|
| 682 |
_start_discord_bot() # starts only if DISCORD_TOKEN secret is set
|
| 683 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 684 |
if __name__ == "__main__":
|
| 685 |
demo.launch(css=CSS)
|
|
|
|
| 681 |
# the Gradio runner, NOT executed via __main__, so the bot must start here.
|
| 682 |
_start_discord_bot() # starts only if DISCORD_TOKEN secret is set
|
| 683 |
|
| 684 |
+
# ββ TEMP STARTUP SELF-TEST βββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 685 |
+
# Runs the model on 3 DIFFERENT inputs at boot, prints inputβoutput to the
|
| 686 |
+
# container log. Decisive test: if all 3 outputs are identical β model is
|
| 687 |
+
# collapsed (adapter problem). If they differ β model is fine, bug is in the
|
| 688 |
+
# Gradio input plumbing. Remove after diagnosis.
|
| 689 |
+
def _startup_selftest():
|
| 690 |
+
try:
|
| 691 |
+
_lazy_init()
|
| 692 |
+
print("π§ͺ ===== STARTUP SELF-TEST =====", flush=True)
|
| 693 |
+
for _t in ["Χ§ΧΧΧΧͺΧ 90 Χ©Χ§Χ ΧΧΧΧ‘Χ Χ’Χ ΧͺΧΧ§ΧΧ ΧΧΧ€Χ ΧΧΧ",
|
| 694 |
+
"Χ ΧΧ’Χ ΧΧΧ Χ©ΧΧΧΧ 350 Χ’Χ ΧΧΧ’ΧΧ₯ Χ’Χ‘Χ§Χ",
|
| 695 |
+
"ΧΧΧ¨Χͺ ΧΧ’ΧΧ Χ©ΧΧΧΧ 5000 Χ’Χ ΧΧ ΧΧΧͺ ΧΧͺΧ¨"]:
|
| 696 |
+
print(f"π§ͺ IN : {_t!r}", flush=True)
|
| 697 |
+
print(f"π§ͺ OUT: {model_parse(_t)!r}", flush=True)
|
| 698 |
+
print("π§ͺ ===== END SELF-TEST =====", flush=True)
|
| 699 |
+
except Exception as e:
|
| 700 |
+
print(f"π§ͺ SELF-TEST ERROR: {e}", flush=True)
|
| 701 |
+
|
| 702 |
+
import threading as _thr
|
| 703 |
+
_thr.Thread(target=_startup_selftest, daemon=True).start()
|
| 704 |
+
|
| 705 |
if __name__ == "__main__":
|
| 706 |
demo.launch(css=CSS)
|