class_docstr: MLP module
  Impl using nn.Linear and activation is GELU, dropout is applied.
  Ops: fc -> act -> dropout -> fc -> dropout
  Attributes:
      fc1: nn.Linear
      fc2: nn.Linear
      act: GELU
      dropout1: dropout after fc1
      dropout2: dropout after fc2
code: def _init_weights(self):
      weight_attr = paddle.ParamAttr(
          initializer=paddle.nn.initializer.TruncatedNormal(std=0.2)
      )
      bias_attr = paddle.ParamAttr(
          initializer=paddle.nn.initializer.Constant(0.0)
      )
      return weight_attr, bias_attr
  
imports: import copy
  import paddle
  import paddle.nn
  from disco_diffusion_ernievil_base.vit_b_16x.ernievil2.transformers.droppath import DropPath
label_desc: Use image node_id 2 for calling the Mlp obj's underlying member method code with example usage: obj._init_weights() and returns: weight_attr,  bias_attr