I really appreciate your help 
Excuse me what is (net.apply(weights_init)) in your code. I did not use it . is it correct? Or I missed it?
   with torch.no_grad():
       if isinstance(m, nn.Conv3d):
           torch.nn.init.normal_(m.weight)
           torch.nn.init.normal_(m.bias)

net.apply(weights_init)