1:首先了解一下conv2d中group参数是如何工作的,如上图
group = 1时,卷积核的形状:cout*cin*k*k
group = g时,卷积核的形状:cout*cin/g*k*k
2:理解1中的内容,就可以继续了
随意定义一个pytorch中conv2d
nn.Conv2d(16, 16,3, 2, 1, groups=16, bias=False)
那么转换成onnx是啥样子的呢?w = cout*cin/g*k*k = 16*16/16*3*3= 16*1*3*3