当前位置:   article > 正文

查看.pth文件的网络结构与参数,输出模型参数个数_查看pth文件

查看pth文件

1、查看.pth文件的网络结构与参数

.pth文件结构

  1. print("taking snapshot ...")
  2. print("exp =", cfg.TRAIN.SNAPSHOT_DIR)
  3. snapshot_dir = os.path.join(cfg.TRAIN.SNAPSHOT_DIR, f"{i_iter}.pth")
  4. torch.save({'i_iter': i_iter,
  5. 'feature_extractor': feature_extractor.state_dict(),
  6. 'classifier':classifier.state_dict(),
  7. 'aux':aux.state_dict(),
  8. 'model_D': model_D.state_dict(),
  9. 'model_Dis': model_Dis.state_dict()
  10. }, snapshot_dir)

查看网络层和参数

  1. import torch
  2. checkpoint = torch.load("/media/ailab/data/syn/Trans_depth2/depth_distribution/experiments/snapshots/SYNTHIA3Cityscapes_DeepLabv2_Depdis/75000.pth", map_location=torch.device('cpu'))
  3. #torch.load('路径') 但是我的电脑没有GPU,是集成显卡呜呜呜,所以还得加个后面那部分map_location=torch.device('cpu')
  4. print(checkpoint['classifier'].keys())
  5. print(checkpoint['classifier'].shape)

2、输出模型参数个数

 print("Total number of feature_extractor:{}".format(sum(x.numel() for x in feature_extractor.parameters())))

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/514426
推荐阅读
相关标签
  

闽ICP备14008679号