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

Kaggle调用transformers pipeline遇网络及模型加载错误求助

解决方案

1. 排查网络连通性

先运行命令测试Kaggle Notebook与Hugging Face Hub的网络连通性:

!ping huggingface.co

如果返回丢包或无法解析,说明是临时网络波动,尝试重启Notebook或等待一段时间后重试。

2. 手动导入模型到Kaggle环境

若网络问题持续,通过本地下载+Kaggle数据集上传的方式加载模型:

  • 前往Hugging Face模型页面(如Qwen/Qwen2.5-1.5B),下载所有模型文件(含config.json、model.safetensors等)
  • 将文件打包后,上传到Kaggle的个人数据集(Notebook左侧面板点击「Add data」→「Upload」)
  • 在Notebook中指定本地路径加载模型:
    from transformers import pipeline
    
    # 替换为你上传的模型文件夹路径,示例:/kaggle/input/qwen2-5-1-5b
    pipe = pipeline(task="text-generation", model="/kaggle/input/qwen2-5-1-5b")
    pipe("the secret to baking a really good cake is ")
    

3. 利用Kaggle公开模型数据集

Kaggle社区有大量已上传的Hugging Face模型数据集,可直接导入使用:

  • 在Notebook左侧点击「Add data」,搜索目标模型(如distilbert-base-uncased-finetuned-sst-2-english)
  • 导入后通过本地路径加载:
    from transformers import pipeline
    
    # 替换为导入的数据集路径
    nlp = pipeline(task="sentiment-analysis", model="/kaggle/input/distilbert-sst2")
    

4. 指定缓存路径加载(针对常用模型)

Kaggle环境默认会缓存已下载的模型,可显式指定缓存路径避免重复下载:

from transformers import pipeline

nlp = pipeline(
    task="sentiment-analysis",
    model="distilbert/distilbert-base-uncased-finetuned-sst-2-english",
    cache_dir="/kaggle/working/hf_cache"
)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.01 17:52:28