code: def __init__(
      self,
      encoder_0,
      encoder_1,
      proj,
      proj_n,
      views_fn,
      graph_level=True,
      node_level=True,
  ):
      super(MVGRL_enc, self).__init__()
      self.encoder_0 = encoder_0
      self.encoder_1 = encoder_1
      self.proj = proj
      self.proj_n = proj_n
      self.views_fn = views_fn
      self.graph_level = graph_level
      self.node_level = node_level
  
file_path: DIG/dig/sslgraph/method/contrastive/model/mvgrl.py
imports: import torch.nn
  from .contrastive import Contrastive
  from dig.sslgraph.method.contrastive.views_fn import Diffusion, DiffusionWithSample
label_desc: Use image node_id 1 to create a new MVGRL_enc object from inherited base classes: nn with example: obj = MVGRL_enc(encoder_0, encoder_1, proj, proj_n, views_fn, graph_level, node_level)