PyTorch中统计模块参数的学习笔记

Posted songyuc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PyTorch中统计模块参数的学习笔记相关的知识,希望对你有一定的参考价值。

关于模型的参数统计,请参考博文《PyTorch几种情况下的参数数量统计·爽朗》
这里我们参考了上面的博文,对不同的统计方式进行了测试,其结果是torchinfo的结果是最方便的[test_torch_parameters.ipynb]
对于统计某个模块的参数,可以使用下面的代码:

sum(p.numel() for p in module.parameters() if p.requires_grad)

更好的方式是使用torchinfo,示例代码如下:

from torchinfo import summary

model = ConvNet()
summary(model, input_size=(16, 1, 28, 28))

以上是关于PyTorch中统计模块参数的学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

在php中统计mongodb

学习PHP中统计扩展函数的使用

在项目开发中统计代码行数的6种方式

假设检验中统计功效、效应大小及样本量

未解决对于使用Windows的IDEA进行编译的文件,但无法在Linux系统中统计代码行数的疑问

MSP430 DM430-A开发板学习笔记测速模块(计数传对射感器)的使用