【发布时间】:2019-12-06 07:00:01
【问题描述】:
有时我会看到预训练 pytorch 的 .bin 文件,就像这里的那个
https://github.com/allenai/scibert#pytorch-models
但是,这些文件通常保存为 .pt 文件。
这两种参数权重文件格式有什么区别?为什么有两个?
【问题讨论】:
标签: pytorch
有时我会看到预训练 pytorch 的 .bin 文件,就像这里的那个
https://github.com/allenai/scibert#pytorch-models
但是,这些文件通常保存为 .pt 文件。
这两种参数权重文件格式有什么区别?为什么有两个?
【问题讨论】:
标签: pytorch
没有区别,因为它只是一个扩展。当涉及到类 UNIX 操作系统时,无论扩展名如何,都可以打开文件(请参阅here),另一方面,Windows 是在构建时考虑到它们的(here)。
torch 可以读取 .bin 或 .pt 或 .anything 所以这可能是该存储库的创建者采用的约定。
标准方法是使用.pt 或.pth,尽管第二个扩展与Python 的解释器可读的文本文件冲突,所以.pt 似乎是目前最好的主意(参见this github issue)。
【讨论】: