首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AttributeError:模块转换器没有属性TFGPTNeoForCausalLM

AttributeError:模块转换器没有属性TFGPTNeoForCausalLM
EN

Stack Overflow用户
提问于 2021-07-31 17:14:49
回答 2查看 3K关注 0票数 2

我克隆了这个存储库/文档https://huggingface.co/EleutherAI/gpt-neo-125M

无论是在google上运行还是在本地运行,我都会得到以下错误。我还用这个安装了变压器

代码语言:javascript
复制
pip install git+https://github.com/huggingface/transformers

并确保配置文件名为config.json。

代码语言:javascript
复制
      5 tokenizer = AutoTokenizer.from_pretrained("gpt-neo-125M/",from_tf=True)
----> 6 model = AutoModelForCausalLM.from_pretrained("gpt-neo-125M",from_tf=True)
      7 
      8 

3 frames
/usr/local/lib/python3.7/dist-packages/transformers/file_utils.py in __getattr__(self, name)

AttributeError: module transformers has no attribute TFGPTNeoForCausalLM

完整代码:

代码语言:javascript
复制
from transformers import AutoTokenizer, AutoModelForCausalLM 

tokenizer = AutoTokenizer.from_pretrained("EleutherAI/gpt-neo-125M",from_tf=True)

model = AutoModelForCausalLM.from_pretrained("EleutherAI/gpt-neo-125M",from_tf=True)

变压器-cli env结果:

  • transformers版本: 4.10.0.dev0
  • Platform: Linux-4.4.0-19041-Microsoft-x86_64-with-glibc2.29
  • Python版本: 3.8.5
  • PyTorch版本(GPU?):1.9.0+cpu (False)
  • Tensorflow版本(GPU?):2.5.0 (假)
  • Flax版本(CPU?/GPU?/TPU?):未安装(NA)
  • Jax版本: not。installed
  • JaxLib版本:在脚本中不使用installed
  • Using GPU?:
  • ,在脚本中使用分布式或并行设置?:

collab和本地都有TensorFlow 2.5.0版本

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-08-04 19:14:11

我的解决方案是首先编辑源代码,删除在包前面添加"TF“的行,因为正确的变压器模块是GPTNeoForCausalLM,但是在源代码中的某个地方,它在前面手动添加了一个"TF”。

其次,在克隆存储库之前,必须运行

代码语言:javascript
复制
 git lfs install. 

这个链接帮助我正确地安装了git https://askubuntu.com/questions/799341/how-to-install-git-lfs-on-ubuntu-16-04

票数 0
EN

Stack Overflow用户

发布于 2021-07-31 20:36:23

尝试不使用from_tf=True标志,如下所示:

代码语言:javascript
复制
from transformers import AutoTokenizer, AutoModelForCausalLM 

tokenizer = AutoTokenizer.from_pretrained("EleutherAI/gpt-neo-125M")

model = AutoModelForCausalLM.from_pretrained("EleutherAI/gpt-neo-125M")

from_tf期望pretrained_model_name_or_path (即第一个参数)是加载保存的Tensorflow检查点的路径。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68604289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档