examples: add support for XLM-RoBERTa to run_ner script
This commit is contained in:
@@ -38,11 +38,13 @@ from transformers import WEIGHTS_NAME, BertConfig, BertForTokenClassification, B
|
|||||||
from transformers import RobertaConfig, RobertaForTokenClassification, RobertaTokenizer
|
from transformers import RobertaConfig, RobertaForTokenClassification, RobertaTokenizer
|
||||||
from transformers import DistilBertConfig, DistilBertForTokenClassification, DistilBertTokenizer
|
from transformers import DistilBertConfig, DistilBertForTokenClassification, DistilBertTokenizer
|
||||||
from transformers import CamembertConfig, CamembertForTokenClassification, CamembertTokenizer
|
from transformers import CamembertConfig, CamembertForTokenClassification, CamembertTokenizer
|
||||||
|
from transformers import XLMRobertaConfig, XLMRobertaForTokenClassification, XLMRobertaTokenizer
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
ALL_MODELS = sum(
|
ALL_MODELS = sum(
|
||||||
(tuple(conf.pretrained_config_archive_map.keys()) for conf in (BertConfig, RobertaConfig, DistilBertConfig)),
|
(tuple(conf.pretrained_config_archive_map.keys()) for conf in (BertConfig, RobertaConfig, DistilBertConfig,
|
||||||
|
CamembertConfig, XLMRobertaConfig)),
|
||||||
())
|
())
|
||||||
|
|
||||||
MODEL_CLASSES = {
|
MODEL_CLASSES = {
|
||||||
@@ -50,6 +52,7 @@ MODEL_CLASSES = {
|
|||||||
"roberta": (RobertaConfig, RobertaForTokenClassification, RobertaTokenizer),
|
"roberta": (RobertaConfig, RobertaForTokenClassification, RobertaTokenizer),
|
||||||
"distilbert": (DistilBertConfig, DistilBertForTokenClassification, DistilBertTokenizer),
|
"distilbert": (DistilBertConfig, DistilBertForTokenClassification, DistilBertTokenizer),
|
||||||
"camembert": (CamembertConfig, CamembertForTokenClassification, CamembertTokenizer),
|
"camembert": (CamembertConfig, CamembertForTokenClassification, CamembertTokenizer),
|
||||||
|
"xlmroberta": (XLMRobertaConfig, XLMRobertaForTokenClassification, XLMRobertaTokenizer),
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user