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
db0a9ee6
"...gpu/git@developer.sourcefind.cn:gaoqiong/migraphx.git" did not exist on "a34429e932a7ad9cf029a985332d80d3559f7188"
Commit
db0a9ee6
authored
Dec 16, 2019
by
thomwolf
Browse files
adding albert to TF auto models cc @LysandreJik
parent
a4d07b98
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
7 additions
and
1 deletion
+7
-1
transformers/modeling_tf_auto.py
transformers/modeling_tf_auto.py
+7
-1
No files found.
transformers/modeling_tf_auto.py
View file @
db0a9ee6
...
@@ -27,6 +27,7 @@ from .modeling_tf_xlm import TFXLMModel, TFXLMWithLMHeadModel, TFXLMForSequenceC
...
@@ -27,6 +27,7 @@ from .modeling_tf_xlm import TFXLMModel, TFXLMWithLMHeadModel, TFXLMForSequenceC
from
.modeling_tf_roberta
import
TFRobertaModel
,
TFRobertaForMaskedLM
,
TFRobertaForSequenceClassification
,
TF_ROBERTA_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_tf_roberta
import
TFRobertaModel
,
TFRobertaForMaskedLM
,
TFRobertaForSequenceClassification
,
TF_ROBERTA_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_tf_distilbert
import
TFDistilBertModel
,
TFDistilBertForQuestionAnswering
,
TFDistilBertForMaskedLM
,
TFDistilBertForSequenceClassification
,
TF_DISTILBERT_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_tf_distilbert
import
TFDistilBertModel
,
TFDistilBertForQuestionAnswering
,
TFDistilBertForMaskedLM
,
TFDistilBertForSequenceClassification
,
TF_DISTILBERT_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_tf_ctrl
import
TFCTRLModel
,
TFCTRLLMHeadModel
,
TF_CTRL_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_tf_ctrl
import
TFCTRLModel
,
TFCTRLLMHeadModel
,
TF_CTRL_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_tf_albert
import
TFAlbertModel
,
TFAlbertForMaskedLM
,
TFAlbertForSequenceClassification
,
TF_ALBERT_PRETRAINED_MODEL_ARCHIVE_MAP
from
.modeling_tf_t5
import
TFT5Model
,
TFT5WithLMHeadModel
,
TF_T5_PRETRAINED_MODEL_ARCHIVE_MAP
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
...
@@ -46,7 +47,6 @@ TF_ALL_PRETRAINED_MODEL_ARCHIVE_MAP = dict((key, value)
...
@@ -46,7 +47,6 @@ TF_ALL_PRETRAINED_MODEL_ARCHIVE_MAP = dict((key, value)
TF_ROBERTA_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_ROBERTA_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_DISTILBERT_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_DISTILBERT_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_ALBERT_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_ALBERT_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_CAMEMBERT_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_T5_PRETRAINED_MODEL_ARCHIVE_MAP
,
TF_T5_PRETRAINED_MODEL_ARCHIVE_MAP
,
]
]
for
key
,
value
,
in
pretrained_map
.
items
())
for
key
,
value
,
in
pretrained_map
.
items
())
...
@@ -162,6 +162,8 @@ class TFAutoModel(object):
...
@@ -162,6 +162,8 @@ class TFAutoModel(object):
return
TFT5Model
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
return
TFT5Model
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
elif
'distilbert'
in
pretrained_model_name_or_path
:
elif
'distilbert'
in
pretrained_model_name_or_path
:
return
TFDistilBertModel
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
return
TFDistilBertModel
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
elif
'albert'
in
pretrained_model_name_or_path
:
return
TFAlbertModel
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
elif
'roberta'
in
pretrained_model_name_or_path
:
elif
'roberta'
in
pretrained_model_name_or_path
:
return
TFRobertaModel
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
return
TFRobertaModel
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
elif
'bert'
in
pretrained_model_name_or_path
:
elif
'bert'
in
pretrained_model_name_or_path
:
...
@@ -298,6 +300,8 @@ class TFAutoModelWithLMHead(object):
...
@@ -298,6 +300,8 @@ class TFAutoModelWithLMHead(object):
return
TFT5WithLMHeadModel
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
return
TFT5WithLMHeadModel
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
elif
'distilbert'
in
pretrained_model_name_or_path
:
elif
'distilbert'
in
pretrained_model_name_or_path
:
return
TFDistilBertForMaskedLM
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
return
TFDistilBertForMaskedLM
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
elif
'albert'
in
pretrained_model_name_or_path
:
return
TFAlbertForMaskedLM
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
elif
'roberta'
in
pretrained_model_name_or_path
:
elif
'roberta'
in
pretrained_model_name_or_path
:
return
TFRobertaForMaskedLM
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
return
TFRobertaForMaskedLM
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
elif
'bert'
in
pretrained_model_name_or_path
:
elif
'bert'
in
pretrained_model_name_or_path
:
...
@@ -425,6 +429,8 @@ class TFAutoModelForSequenceClassification(object):
...
@@ -425,6 +429,8 @@ class TFAutoModelForSequenceClassification(object):
"""
"""
if
'distilbert'
in
pretrained_model_name_or_path
:
if
'distilbert'
in
pretrained_model_name_or_path
:
return
TFDistilBertForSequenceClassification
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
return
TFDistilBertForSequenceClassification
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
elif
'albert'
in
pretrained_model_name_or_path
:
return
TFAlbertForSequenceClassification
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
elif
'roberta'
in
pretrained_model_name_or_path
:
elif
'roberta'
in
pretrained_model_name_or_path
:
return
TFRobertaForSequenceClassification
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
return
TFRobertaForSequenceClassification
.
from_pretrained
(
pretrained_model_name_or_path
,
*
model_args
,
**
kwargs
)
elif
'bert'
in
pretrained_model_name_or_path
:
elif
'bert'
in
pretrained_model_name_or_path
:
...
...
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