解决HuggingFace加载预训练模型时报错TypeError: expected str, bytes or os.PathLike object, not NoneType

完整报错:

TypeError: expected str, bytes or os.PathLike object, not NoneType

解决方法

检查下载的组件:

  • 步骤1:完整的下载组件,包括bin文件的模型,配置文件和其他文件(尤其是tokenizer相关的文件)
  • 步骤2:如果有名称不对的,改为与模型页面Files and versions相同的名称

问题解析

这个报错是由于加载预训练时某个assert的报错,即预训练需要加载的组件缺失