diff --git a/pts/model/deepar/deepar_estimator.py b/pts/model/deepar/deepar_estimator.py index cf3b33d..5266aad 100644 --- a/pts/model/deepar/deepar_estimator.py +++ b/pts/model/deepar/deepar_estimator.py @@ -165,5 +165,4 @@ class DeepAREstimator(PTSEstimator): embedding_dimension=self.embedding_dimension, lags_seq=self.lags_seq, scaling=self.scaling, - dtype=self.dtype, - ).to(device) + dtype=self.dtype).to(device) diff --git a/pts/model/estimator.py b/pts/model/estimator.py index d555e49..fcc5f6d 100644 --- a/pts/model/estimator.py +++ b/pts/model/estimator.py @@ -74,24 +74,24 @@ class PTSEstimator(Estimator): Returns ------- - HybridBlock + nn.Module The network that computes the loss given input data. """ pass - @abstractmethod - def create_predictor( - self, transformation: Transformation, trained_network: nn.Module - ) -> Predictor: - """ - Create and return a predictor object. + # @abstractmethod + # def create_predictor( + # self, transformation: Transformation, trained_network: nn.Module + # ) -> Predictor: + # """ + # Create and return a predictor object. - Returns - ------- - Predictor - A predictor wrapping a `HybridBlock` used for inference. - """ - pass + # Returns + # ------- + # Predictor + # A predictor wrapping a `nn.Module` used for inference. + # """ + # pass def train_model(self, training_data: Dataset) -> TrainOutput: transformation = self.create_transformation() @@ -119,7 +119,7 @@ class PTSEstimator(Estimator): return TrainOutput( transformation=transformation, trained_net=trained_net, - predictor=self.create_predictor(transformation, trained_net), + predictor=None#self.create_predictor(transformation, trained_net), ) def train(self, training_data: Dataset) -> Predictor: