..........
tensorflow.python.framework.errors_impl.InvalidArgumentError: Invalid name:
An op that loads optimization parameters into HBM for embedding. Must be
preceded by a ConfigureTPUEmbeddingHost op that sets up the correct
embedding table configuration. For example, this op is used to install
parameters that are loaded from a checkpoint before a training loop is
executed.
parameters: A tensor containing the initial embedding table parameters to use in embedding
lookups using the Adagrad optimization algorithm.
accumulators: A tensor containing the initial embedding table accumulators to use in embedding
lookups using the Adagrad optimization algorithm.
table_name: Name of this table; must match a name in the
TPUEmbeddingConfiguration proto (overrides table_id).
num_shards: Number of shards into which the embedding tables are divided.
shard_id: Identifier of shard for this operation.
table_id: Index of this table in the EmbeddingLayerConfiguration proto
(deprecated).
這個(gè)錯(cuò)誤的原因是tensorflow的版本問題,12.0和13.0都有這個(gè)問題,我是在樹莓派安裝-TensorFlow-Object-Detection遇見的,解決方案:
卸載原來的tensorflow然后
這是樹莓派系統(tǒng)的版本
參考
https://github.com/tensorflow/tensorflow/issues/23386
和
https://github.com/EdjeElectronics/TensorFlow-Object-Detection-on-the-Raspberry-Pi