Spaces:
Running
Running
File size: 1,459 Bytes
18b8b90 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | import sys
import asyncio
import traceback
from pathlib import Path
# Add project root to path
sys.path.insert(0, str(Path(__file__).resolve().parent))
async def main():
print("=== Testing All Phases with New Architecture ===")
try:
from app.services.prediction.trainer.trainer import train_advanced_model
print("[+] Prediction Models: ML Trainer module loaded successfully.")
except Exception as e:
print("[-] Phase 1 Error:", e)
try:
from app.services.ocr.ocr_router import ocr_router
from app.services.voice.voice_engine import stt_engine
print("[+] Providers: OCR Router and STT Engine loaded successfully.")
except Exception as e:
print("[-] Phase 2 Error:", e)
try:
from app.services.rag.rag_engine import rag_engine
from app.services.tools.tool_executor import tool_executor
print("[+] AI Services: RAG Engine & Tool Executor loaded successfully.")
except Exception as e:
print("[-] Phase 3 Error:", e)
try:
from app.services.feedback.feedback_store import feedback_store
from app.core.audit_logger import audit_logger
from app.services.document.document_analyzer import document_analyzer
print("[+] Audit & Feedback: Feedback Store & Audit Logger initialized successfully.")
except Exception as e:
print("[-] Phase 4 Error:", e)
if __name__ == "__main__":
asyncio.run(main())
|