I am unable to import a pretrained BERT checkpoints trained with Tensorflow 2.
I get the error âAttributeError: âBertForPreTrainingâ object has no attribute âshapeââ. I have tried both the âtransformers-cli convertâ and the â.from_pretrainedâ, basically stopping at the same issue.
It also affects the official BERT models. I have no issues loading the official BERT-model trained for TF1.x, however trying to load the official TF2.0/Keras-model is giving me the same error.
This Colab Gist downloads the three official models hosted at gs://cloud-tpu-checkpoints and tries to load them into Huggingface:
https://colab.research.google.com/gist/peregilk/6b97384d3443ca9354a1898efd9819af/loading-tf-2-0-checkpoints-in-huggingface.ipynb