allenai / allenai/scibert

Tensorflow error when loading checkpoints

オープン
#117 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Python
スター
1.7k
フォーク
232
PR マージ指標
30日以内にマージされた PR はありません

説明

I am trying to rebuild the model using tf.official like so:
```
import tensorflow as tf
import official
import json

config_dict = json.loads(tf.io.gfile.GFile('/content/drive/MyDrive/TREC-COVID/scibert_scivocab_uncased/bert_config.json').read())

bert_config = official.nlp.bert.configs.BertConfig.from_dict(config_dict)
bert_model = official.nlp.bert.bert_models.get_transformer_encoder(bert_config)

checkpoint = tf.train.Checkpoint(encoder=bert_model)
checkpoint.read('/content/drive/MyDrive/TREC-COVID/scibert_scivocab_uncased/bert_model.ckpt').assert_consumed()
```

The last line of the code runs into an error:

```
AssertionError Traceback (most recent call last)
in ()
1 checkpoint = tf.train.Checkpoint(encoder=bert_model)
----> 2 checkpoint.read('/content/drive/MyDrive/TREC-COVID/scibert_scivocab_uncased/bert_model.ckpt').assert_consumed()

/usr/local/lib/python3.7/dist-packages/tensorflow/python/training/tracking/util.py in assert_consumed(self)
1000 raise AssertionError(
1001 "Some objects had attributes which were not restored:{}".format(
-> 1002 "".join(unused_attribute_strings)))
1003 for trackable in self._graph_view.list_objects():
1004 # pylint: disable=protected-access

AssertionError: Some objects had attributes which were not restored:

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。