В Интернете я нашел много правильных способов скопировать один параметр модели Pytorch в другой, но каким-то образом операция копирования-вставки всегда пропускает параметры нормализации пакета.Все работает нормально, пока в моей модели используются только такие модули, как conv2d, linear, dropout, max pool и т. Д.Но как только я добавляю нормализацию партии в модели pytorch, нижеприведенный скрипт перестает работать и точность во время теста отличается:
net = model()
copy_net = model()
for param in net.module.parameters():
copy_param.append(param.clone().detach())
count = 0
for param in copy_net.module.parameters():
param.data = copy_param[count]
param.requires_grad = False
count = count +1
Кто-нибудь может дать мне возможное решение для копирования нормализации партии также?