Thank you so much, this brought a lot of clarify!
With the Uniform distributions variance being Var[W] = (1/12)* (b-a)^2 the way the weights are initialized for nn.Linear seems to fulfill Eq. 15 in [Xavier] which states that it should be n*Var[W] = 1/3
Isn’t the weight initialization thus Xavier?
[Xavier] http://proceedings.mlr.press/v9/glorot10a/glorot10a.pdf 2