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

在Kaggle Notebook使用Hugging Face Pipeline时遇PartialState导入错误如何解决?

解决Kaggle Notebook中导入Hugging Face pipeline的错误

问题重现

执行以下代码时出现错误:

from transformers import pipeline

错误核心信息:

ImportError: cannot import name 'PartialState' from 'accelerate' (/opt/conda/lib/python3.10/site-packages/accelerate/__init__.py)

同时伴随tensorflow_io相关的加载警告。

解决方案

1. 升级accelerate库(核心修复)

当前安装的accelerate版本过低,PartialState是较新版本才引入的类,执行以下命令升级:

pip install --upgrade accelerate

如果需要指定最低兼容版本,可使用:

pip install accelerate>=0.18.0

2. 消除tensorflow_io警告(可选)

开头的警告源于tensorflow_io与当前TensorFlow版本不兼容,可根据需求处理:

  • 若不需要tensorflow_io功能,直接卸载:
    pip uninstall -y tensorflow_io
    
  • 若需要使用该库,升级TensorFlow和tensorflow_io到匹配版本:
    pip install --upgrade tensorflow tensorflow_io
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 13:27:53