spam-detection-app / test_load.py
premmm's picture
Upload folder using huggingface_hub
9930208 verified
Raw
History Blame Contribute Delete
1.07 kB
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}")