Spaces:
Running on Zero
Running on Zero
Upload app.py
Browse files
app.py
CHANGED
|
@@ -1,6 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
import os
|
| 2 |
-
os.environ["TF_CPP_MIN_LOG_LEVEL"] = "2"
|
| 3 |
-
os.environ["TF_ENABLE_ONEDNN_OPTS"] = "0"
|
| 4 |
import cv2
|
| 5 |
import numpy as np
|
| 6 |
import tensorflow as tf
|
|
|
|
| 1 |
+
# --- Crash-safety header: ต้องอยู่บนสุดก่อน import ไลบรารีอื่นทั้งหมด ---
|
| 2 |
+
import os
|
| 3 |
+
os.environ["USE_TF"] = "0" # ไม่ให้ transformers โหลด TensorFlow ซ้ำ (เราใช้แค่ PyTorch ฝั่งแปลภาษา)
|
| 4 |
+
os.environ["TF_CPP_MIN_LOG_LEVEL"] = "2" # ลด log ของ TensorFlow
|
| 5 |
+
os.environ["TF_ENABLE_ONEDNN_OPTS"] = "0" # ปิด oneDNN กัน crash บน CPU บางรุ่น
|
| 6 |
+
os.environ["TOKENIZERS_PARALLELISM"] = "false"
|
| 7 |
+
import faulthandler
|
| 8 |
+
faulthandler.enable() # ถ้า crash อีก จะพิมพ์ตำแหน่งที่พังลง log
|
| 9 |
+
import torch # import torch ก่อน tensorflow เพื่อเลี่ยง segfault
|
| 10 |
+
# ---------------------------------------------------------------------
|
| 11 |
+
|
| 12 |
import os
|
|
|
|
|
|
|
| 13 |
import cv2
|
| 14 |
import numpy as np
|
| 15 |
import tensorflow as tf
|