首先直接使用pip install torchstat安装。
使用torchstat查看模型参数和flops:
from torchstat import stat
stat(model.to('cpu'), (2, 32, 32)) # 这里第二个参数取决于自己的模型输入大小
运行报错如下:

核心错误为:
“AttributeError: module ‘numpy’ has no attribute ‘long’”
此处修改思路为:直接打开下图标识出来的这个文件夹中的.py文件:


把第65行这里的long改成longlong

重新load kernel,再次运行,上面那个报错解决了,但出现了新的报错。
新的报错为:
“AttributeError: ‘DataFrame‘ object has no attribute ‘append‘”
这次不能按照上面的思路直接改包文件的代码,而是需要降低pandas的版本。
查看pandas的版本:
进入目标环境的python后输入如下内容:
import pandas
pandas.__version__
可得:

退出python(输入exit()),在目标环境中输入:
pip install pandas==1.3.4 --user
等待安装成功。
再次进入python检查此时的pandas版本:

成功。
再次运行,此时就可以正常输出模型结构和相关参数了!