File size: 726 Bytes
ad89bd6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/env python3
"""Pre-warm embedding models to avoid first-request timeout"""

print("Pre-warming embedding models...")

try:
    from sentence_transformers import SentenceTransformer, CrossEncoder
    
    print("Loading sentence transformer (all-MiniLM-L6-v2)...")
    SentenceTransformer('sentence-transformers/all-MiniLM-L6-v2')
    print("✓ Sentence transformer loaded")
    
    print("Loading cross-encoder (ms-marco-MiniLM-L-6-v2)...")
    CrossEncoder('cross-encoder/ms-marco-MiniLM-L-6-v2')
    print("✓ Cross-encoder loaded")
    
    print("All models cached successfully!")
except Exception as e:
    print(f"Warning: Model warmup failed: {e}")
    print("Models will be downloaded on first request")