class_docstr: A GraphConv followed by a Dropout.
class_docstr_tok: ["A","GraphConv","followed","by","a","Dropout","."]
code: def __init__(
      self,
      in_feats,
      out_feats,
      dropout=0.3,
      norm="both",
      weight=True,
      bias=True,
      activation=None,
      allow_zero_in_degree=False,
  ):
      super(GraphConvWithDropout, self).__init__(
          in_feats,
          out_feats,
          norm,
          weight,
          bias,
          activation,
          allow_zero_in_degree,
      )
      self.dropout = torch.nn.Dropout(p=dropout)
  
imports: from typing import Optional
  import dgl
  import torch
  import torch.nn
  from dgl import DGLGraph
  from dgl.nn import GraphConv
  from torch import Tensor
label_desc: Use image node_id 1 to create a new GraphConvWithDropout object from inherited base classes: GraphConv with example: obj = GraphConvWithDropout(in_feats, out_feats, dropout, norm, weight, bias, activation, allow_zero_in_degree)