You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

HfArgumentParser未使用键报错求助:本地正常服务器运行异常

解决HfArgumentParser未使用键的报错问题

报错信息

raise ValueError(f"Some keys are not used by the HfArgumentParser: {sorted(unused_keys)}") ValueError: Some keys are not used by the HfArgumentParser: ['max_len', 'model_name_or_path', 'use_cache']

问题背景

相同代码在本地运行正常,但服务器安装最新版transformers后仍抛出上述错误,需明确是否针对transformers操作及解决办法。

解决方案

  • 严格匹配transformers版本:本地执行pip show transformers获取精确版本号(如4.35.2),服务器上安装完全一致的版本:
    pip uninstall -y transformers
    pip install transformers==x.x.x
    
    避免仅用pip install --upgrade transformers,不同小版本的参数解析逻辑可能存在差异。
  • 核对参数类定义:检查代码中HfArgumentParser初始化时传入的参数类(如自定义的TrainingArguments子类或自定义参数类),确保服务器端代码的参数类包含max_len、model_name_or_path、use_cache这三个字段,且字段定义与本地完全一致。
  • 验证参数传递一致性:确认服务器运行时传入的参数(命令行参数、配置文件等)与本地完全同步,不存在多传、漏传或参数名拼写错误的情况。
  • 清理服务器缓存:若安装后仍有问题,清理pip缓存后重新安装:
    pip cache purge
    pip install transformers==x.x.x
    
  • 确认虚拟环境:检查服务器运行代码时激活的虚拟环境是否正确,避免误使用系统默认的旧版本transformers。

内容的提问来源于stack exchange,提问作者Stephen L

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 04:05:40