predict-power / models /__init__.py
jeffliulab's picture
Initial deploy: live ISO-NE demand fetch + baseline inference
308474b verified
raw
history blame contribute delete
492 Bytes
"""Slim model registry for the HF Space (baseline only)."""
from .cnn_transformer_baseline import CNNTransformerBaselineForecaster
MODEL_REGISTRY = {
"cnn_transformer_baseline": CNNTransformerBaselineForecaster,
"cnn_transformer": CNNTransformerBaselineForecaster, # legacy alias
}
def create_model(name, **kwargs):
if name not in MODEL_REGISTRY:
raise ValueError(f"Unknown model: {name}. Available: {list(MODEL_REGISTRY)}")
return MODEL_REGISTRY[name](**kwargs)