hmmmm im a little confuse 
I mean when you rename conv1 to conv1_v2 why should load_state_dict(state_dict_v2) goes and update the weights of  conv1 with conv1_v2, they have the same name …
Also im using strict=False (bc my two model are not exactly the same)  in my load_state_dict if that matters