10 lines
487 B
Python
10 lines
487 B
Python
|
|
from typing import Any
|
||
|
|
from .types import UnifiedModel
|
||
|
|
from .loader_factory import load_model_for_gui
|
||
|
|
|
||
|
|
def load_model(source: str, **kwargs: Any) -> UnifiedModel:
|
||
|
|
"""Load model using the router-based factory system"""
|
||
|
|
print(f"[REGISTRY_DEBUG] load_model() called with source='{source}', kwargs={kwargs}")
|
||
|
|
model, kind, reason = load_model_for_gui(source, **kwargs)
|
||
|
|
print(f"[REGISTRY_DEBUG] load_model_for_gui() returned: kind='{kind}', reason='{reason}'")
|
||
|
|
return model
|