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
b20f11d4
Commit
b20f11d4
authored
Jan 13, 2020
by
Julien Chaumond
Browse files
🔫
Python35
parent
03046285
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
14 additions
and
18 deletions
+14
-18
src/transformers/modeling_auto.py
src/transformers/modeling_auto.py
+5
-7
src/transformers/modeling_tf_auto.py
src/transformers/modeling_tf_auto.py
+7
-7
src/transformers/tokenization_auto.py
src/transformers/tokenization_auto.py
+2
-4
No files found.
src/transformers/modeling_auto.py
View file @
b20f11d4
...
@@ -17,7 +17,6 @@
...
@@ -17,7 +17,6 @@
import
logging
import
logging
from
collections
import
OrderedDict
from
collections
import
OrderedDict
from
typing
import
Dict
,
Type
from
.configuration_auto
import
(
from
.configuration_auto
import
(
AlbertConfig
,
AlbertConfig
,
...
@@ -78,7 +77,6 @@ from .modeling_roberta import (
...
@@ -78,7 +77,6 @@ from .modeling_roberta import (
)
)
from
.modeling_t5
import
T5_PRETRAINED_MODEL_ARCHIVE_MAP
,
T5Model
,
T5WithLMHeadModel
from
.modeling_t5
import
T5_PRETRAINED_MODEL_ARCHIVE_MAP
,
T5Model
,
T5WithLMHeadModel
from
.modeling_transfo_xl
import
TRANSFO_XL_PRETRAINED_MODEL_ARCHIVE_MAP
,
TransfoXLLMHeadModel
,
TransfoXLModel
from
.modeling_transfo_xl
import
TRANSFO_XL_PRETRAINED_MODEL_ARCHIVE_MAP
,
TransfoXLLMHeadModel
,
TransfoXLModel
from
.modeling_utils
import
PreTrainedModel
from
.modeling_xlm
import
(
from
.modeling_xlm
import
(
XLM_PRETRAINED_MODEL_ARCHIVE_MAP
,
XLM_PRETRAINED_MODEL_ARCHIVE_MAP
,
XLMForQuestionAnswering
,
XLMForQuestionAnswering
,
...
@@ -126,7 +124,7 @@ ALL_PRETRAINED_MODEL_ARCHIVE_MAP = dict(
...
@@ -126,7 +124,7 @@ ALL_PRETRAINED_MODEL_ARCHIVE_MAP = dict(
for
key
,
value
,
in
pretrained_map
.
items
()
for
key
,
value
,
in
pretrained_map
.
items
()
)
)
MODEL_MAPPING
:
Dict
[
Type
[
PretrainedConfig
],
Type
[
PreTrainedModel
]]
=
OrderedDict
(
MODEL_MAPPING
=
OrderedDict
(
[
[
(
T5Config
,
T5Model
),
(
T5Config
,
T5Model
),
(
DistilBertConfig
,
DistilBertModel
),
(
DistilBertConfig
,
DistilBertModel
),
...
@@ -144,7 +142,7 @@ MODEL_MAPPING: Dict[Type[PretrainedConfig], Type[PreTrainedModel]] = OrderedDict
...
@@ -144,7 +142,7 @@ MODEL_MAPPING: Dict[Type[PretrainedConfig], Type[PreTrainedModel]] = OrderedDict
]
]
)
)
MODEL_WITH_LM_HEAD_MAPPING
:
Dict
[
Type
[
PretrainedConfig
],
Type
[
PreTrainedModel
]]
=
OrderedDict
(
MODEL_WITH_LM_HEAD_MAPPING
=
OrderedDict
(
[
[
(
T5Config
,
T5WithLMHeadModel
),
(
T5Config
,
T5WithLMHeadModel
),
(
DistilBertConfig
,
DistilBertForMaskedLM
),
(
DistilBertConfig
,
DistilBertForMaskedLM
),
...
@@ -162,7 +160,7 @@ MODEL_WITH_LM_HEAD_MAPPING: Dict[Type[PretrainedConfig], Type[PreTrainedModel]]
...
@@ -162,7 +160,7 @@ MODEL_WITH_LM_HEAD_MAPPING: Dict[Type[PretrainedConfig], Type[PreTrainedModel]]
]
]
)
)
MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING
:
Dict
[
Type
[
PretrainedConfig
],
Type
[
PreTrainedModel
]]
=
OrderedDict
(
MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING
=
OrderedDict
(
[
[
(
DistilBertConfig
,
DistilBertForSequenceClassification
),
(
DistilBertConfig
,
DistilBertForSequenceClassification
),
(
AlbertConfig
,
AlbertForSequenceClassification
),
(
AlbertConfig
,
AlbertForSequenceClassification
),
...
@@ -175,7 +173,7 @@ MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING: Dict[Type[PretrainedConfig], Type[Pre
...
@@ -175,7 +173,7 @@ MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING: Dict[Type[PretrainedConfig], Type[Pre
]
]
)
)
MODEL_FOR_QUESTION_ANSWERING_MAPPING
:
Dict
[
Type
[
PretrainedConfig
],
Type
[
PreTrainedModel
]]
=
OrderedDict
(
MODEL_FOR_QUESTION_ANSWERING_MAPPING
=
OrderedDict
(
[
[
(
DistilBertConfig
,
DistilBertForQuestionAnswering
),
(
DistilBertConfig
,
DistilBertForQuestionAnswering
),
(
AlbertConfig
,
AlbertForQuestionAnswering
),
(
AlbertConfig
,
AlbertForQuestionAnswering
),
...
@@ -185,7 +183,7 @@ MODEL_FOR_QUESTION_ANSWERING_MAPPING: Dict[Type[PretrainedConfig], Type[PreTrain
...
@@ -185,7 +183,7 @@ MODEL_FOR_QUESTION_ANSWERING_MAPPING: Dict[Type[PretrainedConfig], Type[PreTrain
]
]
)
)
MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING
:
Dict
[
Type
[
PretrainedConfig
],
Type
[
PreTrainedModel
]]
=
OrderedDict
(
MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING
=
OrderedDict
(
[
[
(
DistilBertConfig
,
DistilBertForTokenClassification
),
(
DistilBertConfig
,
DistilBertForTokenClassification
),
(
CamembertConfig
,
CamembertForTokenClassification
),
(
CamembertConfig
,
CamembertForTokenClassification
),
...
...
src/transformers/modeling_tf_auto.py
View file @
b20f11d4
...
@@ -17,7 +17,6 @@
...
@@ -17,7 +17,6 @@
import
logging
import
logging
from
collections
import
OrderedDict
from
collections
import
OrderedDict
from
typing
import
Dict
,
Type
from
.configuration_auto
import
(
from
.configuration_auto
import
(
AlbertConfig
,
AlbertConfig
,
...
@@ -72,7 +71,6 @@ from .modeling_tf_transfo_xl import (
...
@@ -72,7 +71,6 @@ from .modeling_tf_transfo_xl import (
TFTransfoXLLMHeadModel
,
TFTransfoXLLMHeadModel
,
TFTransfoXLModel
,
TFTransfoXLModel
,
)
)
from
.modeling_tf_utils
import
TFPreTrainedModel
from
.modeling_tf_xlm
import
(
from
.modeling_tf_xlm
import
(
TF_XLM_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_XLM_PRETRAINED_MODEL_ARCHIVE_MAP
,
TFXLMForQuestionAnsweringSimple
,
TFXLMForQuestionAnsweringSimple
,
...
@@ -111,8 +109,9 @@ TF_ALL_PRETRAINED_MODEL_ARCHIVE_MAP = dict(
...
@@ -111,8 +109,9 @@ TF_ALL_PRETRAINED_MODEL_ARCHIVE_MAP = dict(
for
key
,
value
,
in
pretrained_map
.
items
()
for
key
,
value
,
in
pretrained_map
.
items
()
)
)
TF_MODEL_MAPPING
:
Dict
[
Type
[
PretrainedConfig
],
Type
[
TFPreTrainedModel
]]
=
OrderedDict
(
TF_MODEL_MAPPING
=
OrderedDict
(
[
[
(
T5Config
,
TFT5Model
),
(
DistilBertConfig
,
TFDistilBertModel
),
(
DistilBertConfig
,
TFDistilBertModel
),
(
AlbertConfig
,
TFAlbertModel
),
(
AlbertConfig
,
TFAlbertModel
),
(
RobertaConfig
,
TFRobertaModel
),
(
RobertaConfig
,
TFRobertaModel
),
...
@@ -126,8 +125,9 @@ TF_MODEL_MAPPING: Dict[Type[PretrainedConfig], Type[TFPreTrainedModel]] = Ordere
...
@@ -126,8 +125,9 @@ TF_MODEL_MAPPING: Dict[Type[PretrainedConfig], Type[TFPreTrainedModel]] = Ordere
]
]
)
)
TF_MODEL_WITH_LM_HEAD_MAPPING
:
Dict
[
Type
[
PretrainedConfig
],
Type
[
TFPreTrainedModel
]]
=
OrderedDict
(
TF_MODEL_WITH_LM_HEAD_MAPPING
=
OrderedDict
(
[
[
(
T5Config
,
TFT5WithLMHeadModel
),
(
DistilBertConfig
,
TFDistilBertForMaskedLM
),
(
DistilBertConfig
,
TFDistilBertForMaskedLM
),
(
AlbertConfig
,
TFAlbertForMaskedLM
),
(
AlbertConfig
,
TFAlbertForMaskedLM
),
(
RobertaConfig
,
TFRobertaForMaskedLM
),
(
RobertaConfig
,
TFRobertaForMaskedLM
),
...
@@ -141,7 +141,7 @@ TF_MODEL_WITH_LM_HEAD_MAPPING: Dict[Type[PretrainedConfig], Type[TFPreTrainedMod
...
@@ -141,7 +141,7 @@ TF_MODEL_WITH_LM_HEAD_MAPPING: Dict[Type[PretrainedConfig], Type[TFPreTrainedMod
]
]
)
)
TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING
:
Dict
[
Type
[
PretrainedConfig
],
Type
[
TFPreTrainedModel
]]
=
OrderedDict
(
TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING
=
OrderedDict
(
[
[
(
DistilBertConfig
,
TFDistilBertForSequenceClassification
),
(
DistilBertConfig
,
TFDistilBertForSequenceClassification
),
(
AlbertConfig
,
TFAlbertForSequenceClassification
),
(
AlbertConfig
,
TFAlbertForSequenceClassification
),
...
@@ -152,7 +152,7 @@ TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING: Dict[Type[PretrainedConfig], Type[
...
@@ -152,7 +152,7 @@ TF_MODEL_FOR_SEQUENCE_CLASSIFICATION_MAPPING: Dict[Type[PretrainedConfig], Type[
]
]
)
)
TF_MODEL_FOR_QUESTION_ANSWERING_MAPPING
:
Dict
[
Type
[
PretrainedConfig
],
Type
[
TFPreTrainedModel
]]
=
OrderedDict
(
TF_MODEL_FOR_QUESTION_ANSWERING_MAPPING
=
OrderedDict
(
[
[
(
DistilBertConfig
,
TFDistilBertForQuestionAnswering
),
(
DistilBertConfig
,
TFDistilBertForQuestionAnswering
),
(
BertConfig
,
TFBertForQuestionAnswering
),
(
BertConfig
,
TFBertForQuestionAnswering
),
...
@@ -161,7 +161,7 @@ TF_MODEL_FOR_QUESTION_ANSWERING_MAPPING: Dict[Type[PretrainedConfig], Type[TFPre
...
@@ -161,7 +161,7 @@ TF_MODEL_FOR_QUESTION_ANSWERING_MAPPING: Dict[Type[PretrainedConfig], Type[TFPre
]
]
)
)
TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING
:
Dict
[
Type
[
PretrainedConfig
],
Type
[
TFPreTrainedModel
]]
=
OrderedDict
(
TF_MODEL_FOR_TOKEN_CLASSIFICATION_MAPPING
=
OrderedDict
(
[
[
(
DistilBertConfig
,
TFDistilBertForTokenClassification
),
(
DistilBertConfig
,
TFDistilBertForTokenClassification
),
(
RobertaConfig
,
TFRobertaForTokenClassification
),
(
RobertaConfig
,
TFRobertaForTokenClassification
),
...
...
src/transformers/tokenization_auto.py
View file @
b20f11d4
...
@@ -17,7 +17,6 @@
...
@@ -17,7 +17,6 @@
import
logging
import
logging
from
collections
import
OrderedDict
from
collections
import
OrderedDict
from
typing
import
Dict
,
Type
from
.configuration_auto
import
(
from
.configuration_auto
import
(
AlbertConfig
,
AlbertConfig
,
...
@@ -47,7 +46,6 @@ from .tokenization_openai import OpenAIGPTTokenizer
...
@@ -47,7 +46,6 @@ from .tokenization_openai import OpenAIGPTTokenizer
from
.tokenization_roberta
import
RobertaTokenizer
from
.tokenization_roberta
import
RobertaTokenizer
from
.tokenization_t5
import
T5Tokenizer
from
.tokenization_t5
import
T5Tokenizer
from
.tokenization_transfo_xl
import
TransfoXLTokenizer
from
.tokenization_transfo_xl
import
TransfoXLTokenizer
from
.tokenization_utils
import
PreTrainedTokenizer
from
.tokenization_xlm
import
XLMTokenizer
from
.tokenization_xlm
import
XLMTokenizer
from
.tokenization_xlm_roberta
import
XLMRobertaTokenizer
from
.tokenization_xlm_roberta
import
XLMRobertaTokenizer
from
.tokenization_xlnet
import
XLNetTokenizer
from
.tokenization_xlnet
import
XLNetTokenizer
...
@@ -56,7 +54,7 @@ from .tokenization_xlnet import XLNetTokenizer
...
@@ -56,7 +54,7 @@ from .tokenization_xlnet import XLNetTokenizer
logger
=
logging
.
getLogger
(
__name__
)
logger
=
logging
.
getLogger
(
__name__
)
TOKENIZER_MAPPING
:
Dict
[
Type
[
PretrainedConfig
],
Type
[
PreTrainedTokenizer
]]
=
OrderedDict
(
TOKENIZER_MAPPING
=
OrderedDict
(
[
[
(
T5Config
,
T5Tokenizer
),
(
T5Config
,
T5Tokenizer
),
(
DistilBertConfig
,
DistilBertTokenizer
),
(
DistilBertConfig
,
DistilBertTokenizer
),
...
@@ -183,6 +181,6 @@ class AutoTokenizer(object):
...
@@ -183,6 +181,6 @@ class AutoTokenizer(object):
raise
ValueError
(
raise
ValueError
(
"Unrecognized configuration class {} to build an AutoTokenizer.
\n
"
"Unrecognized configuration class {} to build an AutoTokenizer.
\n
"
"Model type should be one of {}."
.
format
(
"Model type should be one of {}."
.
format
(
config
.
__class__
,
", "
.
join
(
c
.
__name__
for
c
in
MODEL
_MAPPING
.
keys
())
config
.
__class__
,
", "
.
join
(
c
.
__name__
for
c
in
TOKENIZER
_MAPPING
.
keys
())
)
)
)
)
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