转自:https://blog.csdn.net/jdzwanghao/article/details/84196239
################
### 模型定义
# -------------
class MyModel(nn.Module):
def __init__(self, feat_dim): # input the dim of output fea-map of Resnet:
super(MyModel, self).__init__()
...
def forward(self, input): # input is 2048!
...
return x
net = MyModel()
######################################
params = list(net.parameters())
k = 0
for i in params:
l = 1
print("该层的结构:" + str(list(i.size())))
for j in i.size():
l *= j
print("该层参数和:" + str(l))
k = k + l
print("总参数数量和:" + str(k))
######################################