Spaces:
Runtime error
Runtime error
| import torch | |
| from transformers import AutoTokenizer, AutoModelForSequenceClassification | |
| import joblib | |
| import logging | |
| logging.basicConfig(level=logging.INFO) | |
| logger = logging.getLogger(__name__) | |
| MINILM_PATH = "/home/office-7/Downloads/minilm_v2/models/minilm" | |
| XLM_ROBERTA_PATH = "/home/office-7/Downloads/xlm_roberta_v2/models/xlm_roberta" | |
| ML_MODEL_PATH = "/home/office-7/support-intelligence-backend/core/services/models/spam_detection_model.pkl" | |
| try: | |
| logger.info("Loading MiniLM...") | |
| tokenizer1 = AutoTokenizer.from_pretrained(MINILM_PATH) | |
| model1 = AutoModelForSequenceClassification.from_pretrained(MINILM_PATH) | |
| logger.info("MiniLM loaded.") | |
| logger.info("Loading XLM-Roberta...") | |
| tokenizer2 = AutoTokenizer.from_pretrained(XLM_ROBERTA_PATH) | |
| model2 = AutoModelForSequenceClassification.from_pretrained(XLM_ROBERTA_PATH) | |
| logger.info("XLM-Roberta loaded.") | |
| logger.info("Loading ML Model...") | |
| ml_model = joblib.load(ML_MODEL_PATH) | |
| logger.info("ML Model loaded.") | |
| except Exception as e: | |
| logger.error(f"Error: {e}") | |