class_docstr: A simple base model that does not make use of a support set.
code: def __init__(self, config: LSTMEncoderFeedforwardDecoderConfig):
      Configurable.__init__(self, config)
      SeriesModel.__init__(self)
      self.feature_extractor = IdentityFeatureExtractor()
      self.query_enc = LSTMQueryEncoder(
          input_size=1,
          num_layers=config.num_lstm_layers,
          hidden_size=config.query_out_channels,
      )
      self.decoder = FeedForwardQuantileDecoder(
          embed_size=0,
          q_size=config.query_out_channels,
          hidden_size=config.decoder_hidden_size,
          prediction_length=config.prediction_length,
          num_quantiles=len(config.quantiles),
      )
  
file_path: gluonts/src/gluonts/nursery/few_shot_prediction/src/meta/models/EcDc/series.py
imports: from typing import List
  import torch
  from lightkit.nn import Configurable
  from dataclasses import dataclass, field
  from meta.models.registry import register_model
  from meta.data.batch import SeriesBatch
  from meta.models.model import SeriesModel
  from .components import IdentityFeatureExtractor, LSTMQueryEncoder, FeedForwardQuantileDecoder
label_desc: Use image node_id 1 to create a new LSTMEncoderFeedforwardDecoder object from inherited base classes: SeriesModel, Configurable with example: obj = LSTMEncoderFeedforwardDecoder(config)