Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
chenpangpang
transformers
Commits
41a1d27c
Unverified
Commit
41a1d27c
authored
Jun 08, 2020
by
Sylvain Gugger
Committed by
GitHub
Jun 08, 2020
Browse files
Add XLMRobertaForQuestionAnswering (#4855)
* Add XLMRobertaForQuestionAnswering * Formatting * Make test happy
parent
a139d1a1
Changes
4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
25 additions
and
0 deletions
+25
-0
docs/source/model_doc/xlmroberta.rst
docs/source/model_doc/xlmroberta.rst
+7
-0
src/transformers/__init__.py
src/transformers/__init__.py
+1
-0
src/transformers/modeling_auto.py
src/transformers/modeling_auto.py
+2
-0
src/transformers/modeling_xlm_roberta.py
src/transformers/modeling_xlm_roberta.py
+15
-0
No files found.
docs/source/model_doc/xlmroberta.rst
View file @
41a1d27c
...
...
@@ -84,6 +84,13 @@ XLMRobertaForTokenClassification
:members:
XLMRobertaForQuestionAnswering
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.. autoclass:: transformers.XLMRobertaForQuestionAnswering
:members:
TFXLMRobertaModel
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...
...
src/transformers/__init__.py
View file @
41a1d27c
...
...
@@ -298,6 +298,7 @@ if is_torch_available():
XLMRobertaForMultipleChoice
,
XLMRobertaForSequenceClassification
,
XLMRobertaForTokenClassification
,
XLMRobertaForQuestionAnswering
,
XLM_ROBERTA_PRETRAINED_MODEL_ARCHIVE_LIST
,
)
from
.modeling_mmbt
import
ModalEmbeddings
,
MMBTModel
,
MMBTForClassification
...
...
src/transformers/modeling_auto.py
View file @
41a1d27c
...
...
@@ -121,6 +121,7 @@ from .modeling_xlm import (
from
.modeling_xlm_roberta
import
(
XLMRobertaForMaskedLM
,
XLMRobertaForMultipleChoice
,
XLMRobertaForQuestionAnswering
,
XLMRobertaForSequenceClassification
,
XLMRobertaForTokenClassification
,
XLMRobertaModel
,
...
...
@@ -230,6 +231,7 @@ MODEL_FOR_QUESTION_ANSWERING_MAPPING = OrderedDict(
(
DistilBertConfig
,
DistilBertForQuestionAnswering
),
(
AlbertConfig
,
AlbertForQuestionAnswering
),
(
LongformerConfig
,
LongformerForQuestionAnswering
),
(
XLMRobertaConfig
,
XLMRobertaForQuestionAnswering
),
(
RobertaConfig
,
RobertaForQuestionAnswering
),
(
BertConfig
,
BertForQuestionAnswering
),
(
XLNetConfig
,
XLNetForQuestionAnsweringSimple
),
...
...
src/transformers/modeling_xlm_roberta.py
View file @
41a1d27c
...
...
@@ -23,6 +23,7 @@ from .file_utils import add_start_docstrings
from
.modeling_roberta
import
(
RobertaForMaskedLM
,
RobertaForMultipleChoice
,
RobertaForQuestionAnswering
,
RobertaForSequenceClassification
,
RobertaForTokenClassification
,
RobertaModel
,
...
...
@@ -120,3 +121,17 @@ class XLMRobertaForTokenClassification(RobertaForTokenClassification):
"""
config_class
=
XLMRobertaConfig
@
add_start_docstrings
(
"""XLM-RoBERTa Model with a span classification head on top for extractive question-answering tasks like SQuAD (a
linear layers on top of the hidden-states output to compute `span start logits` and `span end logits`)."""
,
XLM_ROBERTA_START_DOCSTRING
,
)
class
XLMRobertaForQuestionAnswering
(
RobertaForQuestionAnswering
):
"""
This class overrides :class:`~transformers.RobertaForQuestionAnswering`. Please check the
superclass for the appropriate documentation alongside usage examples.
"""
config_class
=
XLMRobertaConfig
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment