首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从“变压器”导入“AutoModelForSequenceClassification”

无法从“变压器”导入“AutoModelForSequenceClassification”
EN

Stack Overflow用户
提问于 2021-04-01 18:26:56
回答 1查看 1.1K关注 0票数 0

不能从“变压器”导入“AutoModelForSequenceClassification”

代码是

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

t = AutoTokenizer.from_pretrained('/some/directory')
m = AutoModelForSequenceClassification.from_pretrained('/some/directory')
c2 = pipeline(task = 'sentiment-analysis', model=m, tokenizer=t)

错误是

代码语言:javascript
复制
cannot import 'AutoModelForSequenceClassification' from 'transformers'
EN

回答 1

Stack Overflow用户

发布于 2021-04-13 02:58:46

代码语言:javascript
复制
from transformers import AutoModelForSequenceClassification, BertForSequenceClassification
from transformers import (XLMRobertaConfig, XLMRobertaTokenizer, TFXLMRobertaModel)            
from transformers import AutoTokenizer, AutoConfig, TFAutoModel    

PRETRAINED_MODEL_TYPES = {
    'xlmroberta': (AutoConfig, AutoModelForSequenceClassification, AutoTokenizer, 'akhooli/xlm-r-large-arabic-toxic')
}

# model_class,model = AutoModelForSequenceClassification.from_pretrained("akhooli/xlm-r-large-arabic-toxic")

config_class, model_class, tokenizer_class, model_name = PRETRAINED_MODEL_TYPES['xlmroberta']

# Download vocabulary from huggingface.co and cache.
tokenizer = AutoTokenizer.from_pretrained(model_name,use_fast=False) #fast tokenizer

tokenizer

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

https://stackoverflow.com/questions/66909773

复制
相关文章

相似问题

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