For the normal initialisation you can simply do:
my_conv = nn.Conv2d(... )
nn.init.normal(my_conv.weight)

What do you mean by “the model is not training”? Is your loss increasing? Or the parameters remain unchanged?