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

运行Transformers代码报错:AcceleratorState无distributed_type属性

解决AttributeError: 'AcceleratorState' object has no attribute 'distributed_type'

这个错误的核心原因是accelerate库版本过低,旧版本的AcceleratorState类未包含distributed_type属性,而你使用的Transformers/Datasets新版本依赖该属性。以下是具体解决步骤:

  • 检查当前accelerate版本:
    import accelerate
    print(accelerate.__version__)
    
  • 若版本低于0.19.0,升级到最新稳定版:
    pip install --upgrade accelerate
    
  • 若升级后问题仍存在,指定安装兼容版本:
    pip install accelerate>=0.19.0
    
  • 同步升级相关依赖库,确保版本兼容:
    pip install --upgrade transformers datasets tensorflow
    
  • 重启Jupyter Notebook或Colab的内核,让新版本库生效。

内容的提问来源于stack exchange,提问作者Amr Samer

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.18 02:19:54