(4hidden_size)*
  * **weight_hr_l[k]** -- the learnable projection weights of the
    \text{k}^{th} layer of shape *(proj_size, hidden_size)*. Only
    present when "proj_size > 0" was specified.

  * **weight_ih_l[k]_reverse** -- Analogous to *weight_ih_l[k]*
    for the reverse direction. Only present when
    "bidirectional=True".

  * **weight_hh_l[k]_reverse** -- Analogous to *weight_hh_l[k]*
    for the reverse direction. Only present when
    "bidirectional=True".

  * **bias_ih_l[k]_reverse** -- Analogous to *bias_ih_l[k]* for
    the reverse direction. Only present when "bidirectional=True".

  * **bias_hh_l[k]_reverse** -- Analogous to *bias_hh_l[k]* for
    the reverse direction. Only present when "bidirectional=True".

  * **weight_hr_l[k]_reverse** -- Analogous to *weight_hr_l[k]*
    for the reverse direction. Only present when
    "bidirectional=True" and "proj_size > 0" was specified.

Note: