bert-base-uncased / proxy_bert.py
lbs1163's picture
Move auto_map to config.json and update proxy for transformers-mblt
a7a9f29 verified
Raw History Blame Contribute Delete
1.06 kB
try:
from transformers_mblt.models.bert.configuration_bert import (
MobilintBertConfig,
)
from transformers_mblt.models.bert.modeling_bert import (
MobilintBertForMaskedLM,
)
except ModuleNotFoundError as exc:
if exc.name != "transformers_mblt":
raise
# Hub repositories are shared with mblt-model-zoo, which exposes the same classes under its legacy path.
try:
from mblt_model_zoo.hf_transformers.models.bert.configuration_bert import (
MobilintBertConfig,
)
from mblt_model_zoo.hf_transformers.models.bert.modeling_bert import (
MobilintBertForMaskedLM,
)
except ModuleNotFoundError as legacy_exc:
if legacy_exc.name not in {"mblt_model_zoo", "mblt_model_zoo.hf_transformers"}:
raise
raise ImportError(
"This model requires 'transformers-mblt' to be installed. "
"Please run: pip install transformers-mblt"
) from legacy_exc
__all__ = ["MobilintBertConfig", "MobilintBertForMaskedLM"]