使用swintransformer和另一个模型进行训练 用
profile()函数计算模型参数量 swin要比另一个模型参数量大一些 但保存的.pth文件显示另一个参数量小的模型保存的文件大小竟然比swin的.pth大5倍 请问这是什么情况呢
是因为profile()这个函数计算参数量不准么。。
该回答引用GPTᴼᴾᴱᴺᴬᴵ
模型参数量和保存的模型文件大小并不是一一对应的。虽然Swin Transformer模型的参数量比另一个模型要大一些,但是保存为.pth文件时可能会受到一些因素的影响,例如模型的压缩率、数据类型、模型结构等等。因此,在保存模型文件时,两个模型的大小可能会有所不同。
此外,模型文件大小并不是衡量模型好坏的唯一标准。模型的性能、精度、速度等等因素同样重要。如果两个模型在以上指标上表现相近,那么模型文件大小可能并不是一个决定性因素。