mirror of
https://github.com/wassname/DeepTime.git
synced 2026-08-07 11:16:49 +08:00
partially converted to M2S (multi inputs)
This commit is contained in:
+5
-2
@@ -4,13 +4,16 @@ import torch
|
||||
|
||||
from .DeepTIMe import deeptime
|
||||
from .DeepTIMe2 import deeptime2
|
||||
from .DeepTIMe3 import deeptime3
|
||||
|
||||
|
||||
def get_model(model_type: str, **kwargs: Union[int, float]) -> torch.nn.Module:
|
||||
if model_type == 'deeptime':
|
||||
model = deeptime(datetime_feats=kwargs['datetime_feats'])
|
||||
model = deeptime(datetime_feats=kwargs['datetime_feats'], dim_size=kwargs['dim_size'])
|
||||
elif model_type=="deeptime2":
|
||||
model = deeptime2(datetime_feats=kwargs['datetime_feats'])
|
||||
model = deeptime2(datetime_feats=kwargs['datetime_feats'], dim_size=kwargs['dim_size'])
|
||||
elif model_type=="deeptime3":
|
||||
model = deeptime3(datetime_feats=kwargs['datetime_feats'], dim_size=kwargs['dim_size'])
|
||||
else:
|
||||
raise ValueError(f"Unknown model type {model_type}")
|
||||
return model
|
||||
|
||||
Reference in New Issue
Block a user