VCIP-RGBD / DFormer

[ICLR 2024] DFormer: Rethinking RGBD Representation Learning for Semantic Segmentation
https://yinbow.github.io/Projects/DFormer/index.html
MIT License
142 stars 24 forks source link

权重文件加载 #6

Closed finetune-master closed 10 months ago

finetune-master commented 10 months ago
您好,请问如何加载权重文件。我跑过的代码都是加载以.pth结尾的权重文件,而您提供的是.tar压缩包形式,解压后没有.pth的权重文件
期待您的回复
yinbow commented 10 months ago

您好,首先感谢您对我们工作的关注!

加载.pth和.pth.tar文件的方法在大多数情况下是相似的,因为它们都是使用PyTorch提供的torch.load()函数来加载模型的权重。两者的一般加载形式如下:

对于pth: model.load_state_dict(torch.load('model_weights.pth'))

对于pth.tar: checkpoint = torch.load('model_checkpoint.pth.tar') model.load_state_dict(checkpoint['state_dict'])

pth文件是PyTorch中常见的权重文件扩展名,仅包含了模型的权重参数,但不包含任何其他信息,例如模型的架构或优化器状态。.pth.tar文件是一个经过打包(tar压缩)的权重文件,通常包含了除了权重之外的其他信息。 它可以包含模型的架构信息、训练时的优化器状态以及其他相关信息。

希望我的回答可以解决您的问题。

finetune-master commented 10 months ago

您好,首先感谢您对我们工作的关注!

加载.pth和.pth.tar文件的方法在大多数情况下是相似的,因为它们都是使用PyTorch提供的torch.load()函数来加载模型的权重。两者的一般加载形式如下:

对于pth: model.load_state_dict(torch.load('model_weights.pth'))

对于pth.tar: checkpoint = torch.load('model_checkpoint.pth.tar') model.load_state_dict(checkpoint['state_dict'])

pth文件是PyTorch中常见的权重文件扩展名,仅包含了模型的权重参数,但不包含任何其他信息,例如模型的架构或优化器状态。.pth.tar文件是一个经过打包(tar压缩)的权重文件,通常包含了除了权重之外的其他信息。 它可以包含模型的架构信息、训练时的优化器状态以及其他相关信息。

希望我的回答可以解决您的问题。

非常感谢您的回答