code: def __init__(self, target_dim_sample: int, **kwargs) -> None:
      super().__init__(embedding_dimension=1, cardinality=[1], **kwargs)
      self.target_dim_sample = target_dim_sample
  
      assert isinstance(self.distr_output, LowrankGPOutput)
  
      with self.name_scope():
          self.embed = mx.gluon.nn.Embedding(
              input_dim=self.target_dim,
              output_dim=4 * self.distr_output.rank,
          )
  
imports: from typing import List, Optional, Tuple
  import mxnet
  from gluonts.core.component import validated
  from gluonts.mx.model.deepvar._network import DeepVARNetwork
  from gluonts.mx import Tensor
  from gluonts.mx.distribution.distribution import getF
  from gluonts.mx.distribution.lowrank_gp import LowrankGPOutput
label_desc: Use image node_id 1 to create a new GPVARNetwork object from inherited base classes: DeepVARNetwork with example: obj = GPVARNetwork(target_dim_sample)