Puttipong13 commited on
Commit
22c6f4b
·
verified ·
1 Parent(s): ec460c1

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -2
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