Это возможно, но не так просто, как вы думаете.Что nn.Conv2d
эффективно делает, так это инициализирует и владеет весовыми (и, если применимо, смещенными) параметрами, а затем в forward
просто отправляет functional.conv2d
.
.для достижения вашей цели вам нужно будет создать класс, который будет содержать замороженный фильтр в виде буфера (без параметров) и 31 оставшийся фильтр в качестве параметра .Затем, вперед, он просто объединит буфер и параметр для получения 32-канального фильтра и отправит functional.conv2d
.