I see the drop-in replacements DPRNN, DPGRU for the corresponding PyTorch modules are defined in the same file as the DPLSTM, but currently only the DPLSTM is registered in the ModuleValidator
, not the other two. So ModuleValidator.fix
does not attempt to replace the RNN or GRU in the model. Is there a particular reason for this?
Good question - looks more like oversight on our side than anything else.
But with the recent changes it’s likely we don’t need these drop-in replacements at all and will gradually remove them altogether