'ValueError: Изображение с уже добавленным идентификатором {}' при запуске оценки в наборе данных OpenImage - PullRequest
0 голосов
/ 28 мая 2019

Я использую API обнаружения объектов Tensorflow для оценки модели SSD_mobilenet в наборе данных OpenImageV5.Я использовал сохраненную модель, представленную в их модели зоопарка .Для конфигурации конвейера я использую конвейер по умолчанию (ssd_mobilenet_v2_oid_v4), доступный здесь .

Когда я запускаю оценку, используя следующую команду:

python object_detection/model_main.py --alsologtostderr --run_once --checkpoint_dir=/Path/TO/ssd_mobilenet_v2_oid_v4_2018_12_12/ --model_dir=eval/ --pipeline_config_path=PATH/TO/ssd_mobilenet_v2_oid_v4.config

Iполучить эту ошибку:

2019-05-28 12:26:09.658946: W tensorflow/core/framework/op_kernel.cc:1306] Invalid argument: ValueError: Image with id 1407414044 already added.
Traceback (most recent call last):

  File "/bigSSD/tensorflow_model/v_env_tf_1.8/lib/python3.6/site-packages/tensorflow/python/ops/script_ops.py", line 157, in __call__
    ret = func(*args)

  File "/bigSSD/tensorflow_model/models/research/object_detection/utils/object_detection_evaluation.py", line 432, in update_op
    self.add_single_ground_truth_image_info(image_id, single_example_dict)

  File "/bigSSD/tensorflow_model/models/research/object_detection/utils/object_detection_evaluation.py", line 600, in add_single_ground_truth_image_info
    raise ValueError('Image with id {} already added.'.format(image_id))

ValueError: Image with id 1407414044 already added.

Я изменил sample_1_of_n_examples с 10 на 100 и 1000, но все равно получил ту же ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...