【问题标题】:What are the difference between .bin and .pt pytorch saved model types?.bin 和 .pt pytorch 保存的模型类型有什么区别?
【发布时间】:2019-12-06 07:00:01
【问题描述】:

有时我会看到预训练 pytorch 的 .bin 文件,就像这里的那个

https://github.com/allenai/scibert#pytorch-models

但是,这些文件通常保存为 .pt 文件。

这两种参数权重文件格式有什么区别?为什么有两个?

【问题讨论】:

    标签: pytorch


    【解决方案1】:

    没有区别,因为它只是一个扩展。当涉及到类 UNIX 操作系统时,无论扩展名如何,都可以打开文件(请参阅here),另一方面,Windows 是在构建时考虑到它们的(here)。

    torch 可以读取 .bin.pt.anything 所以这可能是该存储库的创建者采用的约定。

    标准方法是使用.pt.pth,尽管第二个扩展与Python 的解释器可读的文本文件冲突,所以.pt 似乎是目前最好的主意(参见this github issue)。

    【讨论】:

    • 你的 github 链接没有转发到 github 而是 askubuntu :)
    • @Mutlu Simsek 感谢您指出这一点,已修复。
    猜你喜欢
    • 1970-01-01
    • 2012-08-11
    • 2010-10-02
    • 2018-12-03
    • 2012-09-15
    • 1970-01-01
    • 2010-12-11
    • 2023-01-04
    • 1970-01-01
    相关资源
    最近更新 更多