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
a4d07b98
Commit
a4d07b98
authored
Dec 16, 2019
by
thomwolf
Browse files
dict of all config and model files cc @LysandreJik
parent
d3418a94
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
98 additions
and
73 deletions
+98
-73
transformers/__init__.py
transformers/__init__.py
+3
-3
transformers/configuration_auto.py
transformers/configuration_auto.py
+30
-12
transformers/model_card.py
transformers/model_card.py
+7
-36
transformers/modeling_auto.py
transformers/modeling_auto.py
+30
-12
transformers/modeling_tf_auto.py
transformers/modeling_tf_auto.py
+28
-10
No files found.
transformers/__init__.py
View file @
a4d07b98
...
@@ -55,7 +55,7 @@ from .tokenization_t5 import T5Tokenizer
...
@@ -55,7 +55,7 @@ from .tokenization_t5 import T5Tokenizer
# Configurations
# Configurations
from
.configuration_utils
import
PretrainedConfig
from
.configuration_utils
import
PretrainedConfig
from
.configuration_auto
import
AutoConfig
from
.configuration_auto
import
AutoConfig
,
ALL_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_bert
import
BertConfig
,
BERT_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_bert
import
BertConfig
,
BERT_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_openai
import
OpenAIGPTConfig
,
OPENAI_GPT_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_openai
import
OpenAIGPTConfig
,
OPENAI_GPT_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_transfo_xl
import
TransfoXLConfig
,
TRANSFO_XL_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_transfo_xl
import
TransfoXLConfig
,
TRANSFO_XL_PRETRAINED_CONFIG_ARCHIVE_MAP
...
@@ -73,7 +73,7 @@ from .configuration_t5 import T5Config, T5_PRETRAINED_CONFIG_ARCHIVE_MAP
...
@@ -73,7 +73,7 @@ from .configuration_t5 import T5Config, T5_PRETRAINED_CONFIG_ARCHIVE_MAP
if
is_torch_available
():
if
is_torch_available
():
from
.modeling_utils
import
(
PreTrainedModel
,
prune_layer
,
Conv1D
)
from
.modeling_utils
import
(
PreTrainedModel
,
prune_layer
,
Conv1D
)
from
.modeling_auto
import
(
AutoModel
,
AutoModelForSequenceClassification
,
AutoModelForQuestionAnswering
,
from
.modeling_auto
import
(
AutoModel
,
AutoModelForSequenceClassification
,
AutoModelForQuestionAnswering
,
AutoModelWithLMHead
)
AutoModelWithLMHead
,
ALL_PRETRAINED_MODEL_ARCHIVE_MAP
)
from
.modeling_bert
import
(
BertPreTrainedModel
,
BertModel
,
BertForPreTraining
,
from
.modeling_bert
import
(
BertPreTrainedModel
,
BertModel
,
BertForPreTraining
,
BertForMaskedLM
,
BertForNextSentencePrediction
,
BertForMaskedLM
,
BertForNextSentencePrediction
,
...
@@ -131,7 +131,7 @@ if is_torch_available():
...
@@ -131,7 +131,7 @@ if is_torch_available():
if
is_tf_available
():
if
is_tf_available
():
from
.modeling_tf_utils
import
TFPreTrainedModel
,
TFSharedEmbeddings
,
TFSequenceSummary
,
shape_list
from
.modeling_tf_utils
import
TFPreTrainedModel
,
TFSharedEmbeddings
,
TFSequenceSummary
,
shape_list
from
.modeling_tf_auto
import
(
TFAutoModel
,
TFAutoModelForSequenceClassification
,
TFAutoModelForQuestionAnswering
,
from
.modeling_tf_auto
import
(
TFAutoModel
,
TFAutoModelForSequenceClassification
,
TFAutoModelForQuestionAnswering
,
TFAutoModelWithLMHead
)
TFAutoModelWithLMHead
,
TF_ALL_PRETRAINED_MODEL_ARCHIVE_MAP
)
from
.modeling_tf_bert
import
(
TFBertPreTrainedModel
,
TFBertMainLayer
,
TFBertEmbeddings
,
from
.modeling_tf_bert
import
(
TFBertPreTrainedModel
,
TFBertMainLayer
,
TFBertEmbeddings
,
TFBertModel
,
TFBertForPreTraining
,
TFBertModel
,
TFBertForPreTraining
,
...
...
transformers/configuration_auto.py
View file @
a4d07b98
...
@@ -18,22 +18,40 @@ from __future__ import absolute_import, division, print_function, unicode_litera
...
@@ -18,22 +18,40 @@ from __future__ import absolute_import, division, print_function, unicode_litera
import
logging
import
logging
from
.configuration_bert
import
BertConfig
from
.configuration_bert
import
BertConfig
,
BERT_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_openai
import
OpenAIGPTConfig
from
.configuration_openai
import
OpenAIGPTConfig
,
OPENAI_GPT_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_
gpt2
import
GPT2Config
from
.configuration_
transfo_xl
import
TransfoXLConfig
,
TRANSFO_XL_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_
transfo_xl
import
TransfoXLConfig
from
.configuration_
gpt2
import
GPT2Config
,
GPT2_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_
xlnet
import
XLNet
Config
from
.configuration_
ctrl
import
CTRL
Config
,
CTRL_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_xl
m
import
XL
M
Config
from
.configuration_xl
net
import
XL
Net
Config
,
XLNET_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_
roberta
import
RobertaConfig
from
.configuration_
xlm
import
XLMConfig
,
XLM_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_
distil
bert
import
DistilB
ertConfig
from
.configuration_
ro
bert
a
import
Rob
ert
a
Config
,
ROBERTA_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_
ctrl
import
CTRLConfig
from
.configuration_
distilbert
import
DistilBertConfig
,
DISTILBERT_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_
camem
bert
import
Camem
bertConfig
from
.configuration_
al
bert
import
Al
bertConfig
,
ALBERT_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_
al
bert
import
Al
bertConfig
from
.configuration_
camem
bert
import
Camem
bertConfig
,
CAMEMBERT_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_t5
import
T5Config
from
.configuration_t5
import
T5Config
,
T5_PRETRAINED_CONFIG_ARCHIVE_MAP
logger
=
logging
.
getLogger
(
__name__
)
logger
=
logging
.
getLogger
(
__name__
)
ALL_PRETRAINED_CONFIG_ARCHIVE_MAP
=
dict
((
key
,
value
)
for
pretrained_map
in
[
BERT_PRETRAINED_CONFIG_ARCHIVE_MAP
,
OPENAI_GPT_PRETRAINED_CONFIG_ARCHIVE_MAP
,
TRANSFO_XL_PRETRAINED_CONFIG_ARCHIVE_MAP
,
GPT2_PRETRAINED_CONFIG_ARCHIVE_MAP
,
CTRL_PRETRAINED_CONFIG_ARCHIVE_MAP
,
XLNET_PRETRAINED_CONFIG_ARCHIVE_MAP
,
XLM_PRETRAINED_CONFIG_ARCHIVE_MAP
,
ROBERTA_PRETRAINED_CONFIG_ARCHIVE_MAP
,
DISTILBERT_PRETRAINED_CONFIG_ARCHIVE_MAP
,
ALBERT_PRETRAINED_CONFIG_ARCHIVE_MAP
,
CAMEMBERT_PRETRAINED_CONFIG_ARCHIVE_MAP
,
T5_PRETRAINED_CONFIG_ARCHIVE_MAP
,
]
for
key
,
value
,
in
pretrained_map
.
items
())
class
AutoConfig
(
object
):
class
AutoConfig
(
object
):
r
""":class:`~transformers.AutoConfig` is a generic configuration class
r
""":class:`~transformers.AutoConfig` is a generic configuration class
that will be instantiated as one of the configuration classes of the library
that will be instantiated as one of the configuration classes of the library
...
...
transformers/model_card.py
View file @
a4d07b98
...
@@ -21,21 +21,9 @@ import copy
...
@@ -21,21 +21,9 @@ import copy
import
json
import
json
import
logging
import
logging
import
os
import
os
import
re
from
io
import
open
from
io
import
open
from
.configuration_bert
import
BERT_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_auto
import
ALL_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_openai
import
OPENAI_GPT_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_transfo_xl
import
TRANSFO_XL_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_gpt2
import
GPT2_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_ctrl
import
CTRL_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_xlnet
import
XLNET_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_xlm
import
XLM_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_roberta
import
ROBERTA_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_distilbert
import
DISTILBERT_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_albert
import
ALBERT_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_camembert
import
CAMEMBERT_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.configuration_t5
import
T5_PRETRAINED_CONFIG_ARCHIVE_MAP
from
.file_utils
import
CONFIG_NAME
,
MODEL_CARD_NAME
,
cached_path
,
is_remote_url
,
hf_bucket_url
from
.file_utils
import
CONFIG_NAME
,
MODEL_CARD_NAME
,
cached_path
,
is_remote_url
,
hf_bucket_url
...
@@ -43,24 +31,6 @@ from .file_utils import CONFIG_NAME, MODEL_CARD_NAME, cached_path, is_remote_url
...
@@ -43,24 +31,6 @@ from .file_utils import CONFIG_NAME, MODEL_CARD_NAME, cached_path, is_remote_url
logger
=
logging
.
getLogger
(
__name__
)
logger
=
logging
.
getLogger
(
__name__
)
ALL_MODELS_MAP
=
dict
((
key
,
value
)
for
pretrained_map
in
[
BERT_PRETRAINED_CONFIG_ARCHIVE_MAP
,
OPENAI_GPT_PRETRAINED_CONFIG_ARCHIVE_MAP
,
TRANSFO_XL_PRETRAINED_CONFIG_ARCHIVE_MAP
,
GPT2_PRETRAINED_CONFIG_ARCHIVE_MAP
,
CTRL_PRETRAINED_CONFIG_ARCHIVE_MAP
,
XLNET_PRETRAINED_CONFIG_ARCHIVE_MAP
,
XLM_PRETRAINED_CONFIG_ARCHIVE_MAP
,
ROBERTA_PRETRAINED_CONFIG_ARCHIVE_MAP
,
DISTILBERT_PRETRAINED_CONFIG_ARCHIVE_MAP
,
ALBERT_PRETRAINED_CONFIG_ARCHIVE_MAP
,
CAMEMBERT_PRETRAINED_CONFIG_ARCHIVE_MAP
,
T5_PRETRAINED_CONFIG_ARCHIVE_MAP
,
]
for
key
,
value
,
in
pretrained_map
.
items
())
class
ModelCard
(
object
):
class
ModelCard
(
object
):
r
""" Model Card class.
r
""" Model Card class.
Store model card as well as methods for loading/downloading/saving model cards.
Store model card as well as methods for loading/downloading/saving model cards.
...
@@ -159,9 +129,10 @@ class ModelCard(object):
...
@@ -159,9 +129,10 @@ class ModelCard(object):
proxies
=
kwargs
.
pop
(
'proxies'
,
None
)
proxies
=
kwargs
.
pop
(
'proxies'
,
None
)
return_unused_kwargs
=
kwargs
.
pop
(
'return_unused_kwargs'
,
False
)
return_unused_kwargs
=
kwargs
.
pop
(
'return_unused_kwargs'
,
False
)
if
pretrained_model_name_or_path
in
ALL_MODELS_MAP
:
if
pretrained_model_name_or_path
in
ALL_PRETRAINED_CONFIG_ARCHIVE_MAP
:
model_card_file
=
ALL_MODELS_MAP
[
pretrained_model_name_or_path
]
# For simplicity we use the same pretrained url than the configuration files but with a different suffix (model_card.json)
model_card_file
.
replace
(
CONFIG_NAME
,
MODEL_CARD_NAME
)
# For simplicity we use the same pretrained url than config but with a different suffix
model_card_file
=
ALL_PRETRAINED_CONFIG_ARCHIVE_MAP
[
pretrained_model_name_or_path
]
model_card_file
.
replace
(
CONFIG_NAME
,
MODEL_CARD_NAME
)
elif
os
.
path
.
isdir
(
pretrained_model_name_or_path
):
elif
os
.
path
.
isdir
(
pretrained_model_name_or_path
):
model_card_file
=
os
.
path
.
join
(
pretrained_model_name_or_path
,
MODEL_CARD_NAME
)
model_card_file
=
os
.
path
.
join
(
pretrained_model_name_or_path
,
MODEL_CARD_NAME
)
elif
os
.
path
.
isfile
(
pretrained_model_name_or_path
)
or
is_remote_url
(
pretrained_model_name_or_path
):
elif
os
.
path
.
isfile
(
pretrained_model_name_or_path
)
or
is_remote_url
(
pretrained_model_name_or_path
):
...
@@ -183,7 +154,7 @@ class ModelCard(object):
...
@@ -183,7 +154,7 @@ class ModelCard(object):
model_card
=
cls
.
from_json_file
(
resolved_model_card_file
)
model_card
=
cls
.
from_json_file
(
resolved_model_card_file
)
except
EnvironmentError
:
except
EnvironmentError
:
if
pretrained_model_name_or_path
in
ALL_
MODELS
_MAP
:
if
pretrained_model_name_or_path
in
ALL_
PRETRAINED_CONFIG_ARCHIVE
_MAP
:
logger
.
warning
(
"Couldn't reach server at '{}' to download model card file."
.
format
(
logger
.
warning
(
"Couldn't reach server at '{}' to download model card file."
.
format
(
model_card_file
))
model_card_file
))
else
:
else
:
...
@@ -191,7 +162,7 @@ class ModelCard(object):
...
@@ -191,7 +162,7 @@ class ModelCard(object):
"We assumed '{}' was a path or url to a model card file named {} or "
\
"We assumed '{}' was a path or url to a model card file named {} or "
\
"a directory containing such a file but couldn't find any such file at this path or url."
.
format
(
"a directory containing such a file but couldn't find any such file at this path or url."
.
format
(
pretrained_model_name_or_path
,
pretrained_model_name_or_path
,
', '
.
join
(
ALL_
MODELS
_MAP
.
keys
()),
', '
.
join
(
ALL_
PRETRAINED_CONFIG_ARCHIVE
_MAP
.
keys
()),
model_card_file
,
MODEL_CARD_NAME
))
model_card_file
,
MODEL_CARD_NAME
))
logger
.
warning
(
"Creating an empty model card."
)
logger
.
warning
(
"Creating an empty model card."
)
...
...
transformers/modeling_auto.py
View file @
a4d07b98
...
@@ -18,18 +18,18 @@ from __future__ import absolute_import, division, print_function, unicode_litera
...
@@ -18,18 +18,18 @@ from __future__ import absolute_import, division, print_function, unicode_litera
import
logging
import
logging
from
.modeling_bert
import
BertModel
,
BertForMaskedLM
,
BertForSequenceClassification
,
BertForQuestionAnswering
from
.modeling_bert
import
BertModel
,
BertForMaskedLM
,
BertForSequenceClassification
,
BertForQuestionAnswering
,
BERT_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_openai
import
OpenAIGPTModel
,
OpenAIGPTLMHeadModel
from
.modeling_openai
import
OpenAIGPTModel
,
OpenAIGPTLMHeadModel
,
OPENAI_GPT_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_gpt2
import
GPT2Model
,
GPT2LMHeadModel
from
.modeling_gpt2
import
GPT2Model
,
GPT2LMHeadModel
,
GPT2_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_ctrl
import
CTRLModel
,
CTRLLMHeadModel
from
.modeling_ctrl
import
CTRLModel
,
CTRLLMHeadModel
,
CTRL_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_transfo_xl
import
TransfoXLModel
,
TransfoXLLMHeadModel
from
.modeling_transfo_xl
import
TransfoXLModel
,
TransfoXLLMHeadModel
,
TRANSFO_XL_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_xlnet
import
XLNetModel
,
XLNetLMHeadModel
,
XLNetForSequenceClassification
,
XLNetForQuestionAnswering
from
.modeling_xlnet
import
XLNetModel
,
XLNetLMHeadModel
,
XLNetForSequenceClassification
,
XLNetForQuestionAnswering
,
XLNET_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_xlm
import
XLMModel
,
XLMWithLMHeadModel
,
XLMForSequenceClassification
,
XLMForQuestionAnswering
from
.modeling_xlm
import
XLMModel
,
XLMWithLMHeadModel
,
XLMForSequenceClassification
,
XLMForQuestionAnswering
,
XLM_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_roberta
import
RobertaModel
,
RobertaForMaskedLM
,
RobertaForSequenceClassification
from
.modeling_roberta
import
RobertaModel
,
RobertaForMaskedLM
,
RobertaForSequenceClassification
,
ROBERTA_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_distilbert
import
DistilBertModel
,
DistilBertForQuestionAnswering
,
DistilBertForMaskedLM
,
DistilBertForSequenceClassification
from
.modeling_distilbert
import
DistilBertModel
,
DistilBertForQuestionAnswering
,
DistilBertForMaskedLM
,
DistilBertForSequenceClassification
,
DISTILBERT_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_camembert
import
CamembertModel
,
CamembertForMaskedLM
,
CamembertForSequenceClassification
,
CamembertForMultipleChoice
from
.modeling_camembert
import
CamembertModel
,
CamembertForMaskedLM
,
CamembertForSequenceClassification
,
CamembertForMultipleChoice
,
CAMEMBERT_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_albert
import
AlbertModel
,
AlbertForMaskedLM
,
AlbertForSequenceClassification
,
AlbertForQuestionAnswering
from
.modeling_albert
import
AlbertModel
,
AlbertForMaskedLM
,
AlbertForSequenceClassification
,
AlbertForQuestionAnswering
,
ALBERT_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_t5
import
T5Model
,
T5WithLMHeadModel
from
.modeling_t5
import
T5Model
,
T5WithLMHeadModel
,
T5_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_utils
import
PreTrainedModel
,
SequenceSummary
from
.modeling_utils
import
PreTrainedModel
,
SequenceSummary
...
@@ -38,6 +38,24 @@ from .file_utils import add_start_docstrings
...
@@ -38,6 +38,24 @@ from .file_utils import add_start_docstrings
logger
=
logging
.
getLogger
(
__name__
)
logger
=
logging
.
getLogger
(
__name__
)
ALL_PRETRAINED_MODEL_ARCHIVE_MAP
=
dict
((
key
,
value
)
for
pretrained_map
in
[
BERT_PRETRAINED_MODEL_ARCHIVE_MAP
,
OPENAI_GPT_PRETRAINED_MODEL_ARCHIVE_MAP
,
TRANSFO_XL_PRETRAINED_MODEL_ARCHIVE_MAP
,
GPT2_PRETRAINED_MODEL_ARCHIVE_MAP
,
CTRL_PRETRAINED_MODEL_ARCHIVE_MAP
,
XLNET_PRETRAINED_MODEL_ARCHIVE_MAP
,
XLM_PRETRAINED_MODEL_ARCHIVE_MAP
,
ROBERTA_PRETRAINED_MODEL_ARCHIVE_MAP
,
DISTILBERT_PRETRAINED_MODEL_ARCHIVE_MAP
,
ALBERT_PRETRAINED_MODEL_ARCHIVE_MAP
,
CAMEMBERT_PRETRAINED_MODEL_ARCHIVE_MAP
,
T5_PRETRAINED_MODEL_ARCHIVE_MAP
,
]
for
key
,
value
,
in
pretrained_map
.
items
())
class
AutoModel
(
object
):
class
AutoModel
(
object
):
r
"""
r
"""
:class:`~transformers.AutoModel` is a generic model class
:class:`~transformers.AutoModel` is a generic model class
...
...
transformers/modeling_tf_auto.py
View file @
a4d07b98
...
@@ -18,22 +18,40 @@ from __future__ import absolute_import, division, print_function, unicode_litera
...
@@ -18,22 +18,40 @@ from __future__ import absolute_import, division, print_function, unicode_litera
import
logging
import
logging
from
.modeling_tf_bert
import
TFBertModel
,
TFBertForMaskedLM
,
TFBertForSequenceClassification
,
TFBertForQuestionAnswering
from
.modeling_tf_bert
import
TFBertModel
,
TFBertForMaskedLM
,
TFBertForSequenceClassification
,
TFBertForQuestionAnswering
,
TF_BERT_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_tf_openai
import
TFOpenAIGPTModel
,
TFOpenAIGPTLMHeadModel
from
.modeling_tf_openai
import
TFOpenAIGPTModel
,
TFOpenAIGPTLMHeadModel
,
TF_OPENAI_GPT_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_tf_gpt2
import
TFGPT2Model
,
TFGPT2LMHeadModel
from
.modeling_tf_gpt2
import
TFGPT2Model
,
TFGPT2LMHeadModel
,
TF_GPT2_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_tf_transfo_xl
import
TFTransfoXLModel
,
TFTransfoXLLMHeadModel
from
.modeling_tf_transfo_xl
import
TFTransfoXLModel
,
TFTransfoXLLMHeadModel
,
TF_TRANSFO_XL_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_tf_xlnet
import
TFXLNetModel
,
TFXLNetLMHeadModel
,
TFXLNetForSequenceClassification
,
TFXLNetForQuestionAnsweringSimple
from
.modeling_tf_xlnet
import
TFXLNetModel
,
TFXLNetLMHeadModel
,
TFXLNetForSequenceClassification
,
TFXLNetForQuestionAnsweringSimple
,
TF_XLNET_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_tf_xlm
import
TFXLMModel
,
TFXLMWithLMHeadModel
,
TFXLMForSequenceClassification
,
TFXLMForQuestionAnsweringSimple
from
.modeling_tf_xlm
import
TFXLMModel
,
TFXLMWithLMHeadModel
,
TFXLMForSequenceClassification
,
TFXLMForQuestionAnsweringSimple
,
TF_XLM_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_tf_roberta
import
TFRobertaModel
,
TFRobertaForMaskedLM
,
TFRobertaForSequenceClassification
from
.modeling_tf_roberta
import
TFRobertaModel
,
TFRobertaForMaskedLM
,
TFRobertaForSequenceClassification
,
TF_ROBERTA_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_tf_distilbert
import
TFDistilBertModel
,
TFDistilBertForQuestionAnswering
,
TFDistilBertForMaskedLM
,
TFDistilBertForSequenceClassification
from
.modeling_tf_distilbert
import
TFDistilBertModel
,
TFDistilBertForQuestionAnswering
,
TFDistilBertForMaskedLM
,
TFDistilBertForSequenceClassification
,
TF_DISTILBERT_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_tf_ctrl
import
TFCTRLModel
,
TFCTRLLMHeadModel
from
.modeling_tf_ctrl
import
TFCTRLModel
,
TFCTRLLMHeadModel
,
TF_CTRL_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_tf_t5
import
TFT5Model
,
TFT5WithLMHeadModel
from
.modeling_tf_t5
import
TFT5Model
,
TFT5WithLMHeadModel
,
TF_T5_PRETRAINED_MODEL_ARCHIVE_MAP
from
.file_utils
import
add_start_docstrings
from
.file_utils
import
add_start_docstrings
logger
=
logging
.
getLogger
(
__name__
)
logger
=
logging
.
getLogger
(
__name__
)
TF_ALL_PRETRAINED_MODEL_ARCHIVE_MAP
=
dict
((
key
,
value
)
for
pretrained_map
in
[
TF_BERT_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_OPENAI_GPT_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_TRANSFO_XL_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_GPT2_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_CTRL_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_XLNET_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_XLM_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_ROBERTA_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_DISTILBERT_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_ALBERT_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_CAMEMBERT_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_T5_PRETRAINED_MODEL_ARCHIVE_MAP
,
]
for
key
,
value
,
in
pretrained_map
.
items
())
class
TFAutoModel
(
object
):
class
TFAutoModel
(
object
):
r
"""
r
"""
:class:`~transformers.TFAutoModel` is a generic model class
:class:`~transformers.TFAutoModel` is a generic model class
...
...
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