Even if that’s the case, does it seem the right thing to do?
I guess the question is why silently unpack **kwargs into init_weights? Why not make explicit and easier for everyone read it.
Finally, I don’t see in the current implementation how could anyone use **kwargs to setup dropout rate in the dropout layers, so the whole point of having **kwargs in the first place seems to be vacuous.