class_docstr: Decoder is made of self attention, srouce attention and feed forward.
code: def __init__(self, headers, d_model, dropout, d_ff):
      super(DecoderLayer, self).__init__()
      self.self_attn = MultiHeadAttention(headers, d_model, dropout)
      self.src_attn = MultiHeadAttention(headers, d_model, dropout)
      self.feed_forward = FeedForward(d_model, d_ff, dropout)
      self.sublayer = clones(SubLayerConnection(d_model, dropout), 3)
  
imports: import copy
  import math
  import paddle
  from paddle import nn
  from paddle.nn import functional
label_desc: Use image node_id 1 to create a new DecoderLayer object from inherited base classes: nn with example: obj = DecoderLayer(headers, d_model, dropout, d_ff)