tensor([[0.6122+0.j, 0.1150+0.j],
                 [0.6122+0.j, 0.1150+0.j],
                 [0.6122+0.j, 0.1150+0.j]], dtype=torch.complex128)
to_empty(*, device)
  Moves the parameters and buffers to the specified device without
  copying storage.

  Parameters:
     **device** ("torch.device") -- The desired device of the
     parameters and buffers in this module.

  Returns:
     self

  Return type:
     Module

train(mode=True)
  Sets the module in training mode.

  This has any effect only on certain modules. See documentations
  of particular modules for details of their behaviors in
  training/evaluation mode, if they are affected, e.g. "Dropout",
  "BatchNorm", etc.

  Parameters:
     **mode** (*bool*) -- whether to set training mode ("True") or
     evaluation mode ("False"). Default: "True".

  Returns:
     self

  Return type:
     Module

type(dst_type)