Skip to content

Commit fe1eeca

Browse files
committed
Manually test fall back to lazy loading
1 parent a39d33c commit fe1eeca

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

server/api/apps.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ class ApiConfig(AppConfig):
77

88
def ready(self):
99

10-
try:
10+
try:
1111
import os
1212
import sys
1313

@@ -34,4 +34,8 @@ def ready(self):
3434
from .services.sentencetTransformer_model import TransformerModel
3535
TransformerModel.get_instance()
3636
except Exception:
37+
# TransformerModel._instance stays None on failure, so the first actual request
38+
# that calls get_instance() will attempt to load the model again.
39+
import logging
40+
logger = logging.getLogger(__name__)
3741
logger.exception("Failed to preload the embedding model at startup")

0 commit comments

Comments
 (0)