Я думаю, вы должны проверить определение conv2d в PyTorch.Первые два параметра должны быть целыми числами, а не 4D-тензорами.
По умолчанию группа равна 1, что не следует изменять в вашем случае.Я думаю, что в Tensorfolow, если группа> 1, вы должны использовать SeparableConv2D
.
Если вы увеличите группу, вы получите глубинную свертку, где каждый входной канал получает конкретные ядра как таковые.
Единственное правило, которое вы должны иметь, это то, что оба входных и выходных канала должны делиться на номер группы.