cham-ocr-studio / ocr-studio /start_studio.py
phucsd's picture
Upload folder using huggingface_hub (part 4)
2704c2c verified
Raw History Blame Contribute Delete
772 Bytes
import subprocess
import sys
import os
# Get path of ocr-studio directory
PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))
app_path = os.path.join(PROJECT_ROOT, "app.py")
# Environment settings to prevent OpenMP deadlocks on Windows
env = os.environ.copy()
env["CPU_THREADS"] = "1"
env["ENABLE_MKLDNN"] = "False"
env["OMP_NUM_THREADS"] = "1"
env["MKL_NUM_THREADS"] = "1"
env["KMP_DUPLICATE_LIB_OK"] = "TRUE"
print("Starting Cham OCR Studio in a new clean console window...")
subprocess.Popen(
[sys.executable, "-u", app_path],
cwd=os.path.dirname(PROJECT_ROOT), # Run from workspace root to match relative paths
env=env,
creationflags=subprocess.CREATE_NEW_CONSOLE
)
print("Cham OCR Studio launched successfully in a separate desktop window.")