墨客(志锐):

[code=python]

//验证使用

import torch.nn as nn

import torch

conv = nn.Conv2d(2,4,3, groups=2)

conv.weight.data = torch.tensor(

[[[[1.,1.,1.],

[1.,1.,1.],

[1.,1.,1.]]],

[[[2.,2.,2.],

[2.,2.,2.],

[2.,2.,2.]]],

[[[3.,3.,3.],

[3.,3.,3.],

[3.,3.,3.]]],

[[[4.,4.,4.],

[4.,4.,4.],

[4.,4.,4.]]]

])

conv.weight.requires_grad = False

print('conv 权重形状大小')

print(conv.weight.size())

x = torch.tensor(

[[[[1.,1.,1.,1.,1.],

[1.,1.,1.,1.,1.],

[1.,1.,1.,1.,1.],

[1.,1.,1.,1.,1.],

[1.,1.,1.,1.,1.]],

[[2.,2.,2.,2.,2.],

[2.,2.,2.,2.,2.],

[2.,2.,2.,2.,2.],

[2.,2.,2.,2.,2.],

[2.,2.,2.,2.,2.]]]])

print('输入形状大小')

print(x.size())

out = conv(x)

print('输出形状大小')

print(out)

[/code]