fakeshield-api / backend /check_models.py
Akash4911's picture
Production Deploy: Improved robustness and logging
66b6851
Raw
History Blame Contribute Delete
1.2 kB
import os
import sys
def check_all_models():
print("Checking Text Models...")
try:
from app.models.new_forensic_engine import load_models
load_models()
print("[SUCCESS] Text Models Loaded Successfully.")
except Exception as e:
print(f"[ERROR] Text Models Failed: {e}")
print("\nChecking Image Models...")
try:
from app.models.image_detector import load_image_models
load_image_models()
print("[SUCCESS] Image Models Loaded Successfully.")
except Exception as e:
print(f"[ERROR] Image Models Failed: {e}")
print("\nChecking Audio Models...")
try:
from app.models.audio.signal_wavlm import _load_model
_load_model()
print("[SUCCESS] Audio Models Loaded Successfully.")
except Exception as e:
print(f"[ERROR] Audio Models Failed: {e}")
print("\nChecking Video Models...")
try:
from app.models.video_forensics_v2 import load_video_models
load_video_models()
print("[SUCCESS] Video Models Loaded Successfully.")
except Exception as e:
print(f"[ERROR] Video Models Failed: {e}")
if __name__ == "__main__":
check_all_models()