Make Camembert TF version independent from Roberta (#19364)

* camembert tf version independent

* fixup

* fixup, all working

* remove comments

* Adding copied from roberta

Co-authored-by: Mustapha AJEGHRIR <mustapha.ajeghrir@kleegroup.com>
This commit is contained in:
mustapha ajeghrir 2022-10-07 19:42:24 +02:00 committed by GitHub
parent 7418a48e34
commit 34e0cc6d86
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 1618 additions and 51 deletions

View File

@ -2314,6 +2314,7 @@ else:
"TFCamembertForSequenceClassification",
"TFCamembertForTokenClassification",
"TFCamembertModel",
"TFCamembertPreTrainedModel",
]
)
_import_structure["models.clip"].extend(
@ -4981,6 +4982,7 @@ if TYPE_CHECKING:
TFCamembertForSequenceClassification,
TFCamembertForTokenClassification,
TFCamembertModel,
TFCamembertPreTrainedModel,
)
from .models.clip import (
TF_CLIP_PRETRAINED_MODEL_ARCHIVE_LIST,

View File

@ -81,6 +81,7 @@ else:
"TFCamembertForSequenceClassification",
"TFCamembertForTokenClassification",
"TFCamembertModel",
"TFCamembertPreTrainedModel",
]
@ -136,6 +137,7 @@ if TYPE_CHECKING:
TFCamembertForSequenceClassification,
TFCamembertForTokenClassification,
TFCamembertModel,
TFCamembertPreTrainedModel,
)
else:

File diff suppressed because it is too large Load Diff

View File

@ -637,6 +637,13 @@ class TFCamembertModel(metaclass=DummyObject):
requires_backends(self, ["tf"])
class TFCamembertPreTrainedModel(metaclass=DummyObject):
_backends = ["tf"]
def __init__(self, *args, **kwargs):
requires_backends(self, ["tf"])
TF_CLIP_PRETRAINED_MODEL_ARCHIVE_LIST = None