COCO test-dev2017 завершился неудачно при отправке на сервер

Запустите изображения test-dev2017 для обнаружения объектов ограничивающего прямоугольника с веб-сайта Coco и отправьте их на сервер test-dev2018.

Полученная ошибка:

/opt/conda/lib/python2.7/site-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment.
warnings.warn('Matplotlib is building the font cache using fc-list. This may take a moment.')
Traceback (most recent call last):
File "/tmp/codalab/tmpJPSweB/run/program/run.py", line 111, in 
res = cut_res(res, maxDet=100)
File "/tmp/codalab/tmpJPSweB/run/program/run.py", line 75, in cut_res
r_img = res[start_end[image_id][0]:start_end[image_id][1]]
KeyError: 581918

Отправленный файл.json занимает всего 6 МБ, файл zip - всего 900 КБ. Когда я вручную разделяю файлы.json на более мелкие файлы.json (около 1 МБ каждый), можно успешно оценить файл размером 1 МБ.json. Могу ли я просто оценить каждый файл.json размером 1 МБ и добавить результаты каждого прогона вместе, чтобы получить общие результаты теста-разработчика?

У кого-нибудь есть какое-нибудь решение этого? Я проверил все мои имена файлов и формат результатов, они кажутся правильными:

Имя файла: detections_test-dev2017_ALG_results.json

Пример содержания.json:

[
 {
  "image_id": 1,
  "category_id": 8,
  "bbox": [
   270.3,
   0.9,
   367.5,
   217.8
  ],
  "score": 0.938004195690155
 },
 {
  "image_id": 1,
  "category_id": 3,
  "bbox": [
   13.3,
   122.4,
   443.6,
   189.3
  ],
  "score": 0.858835756778717
 },
 {
  "image_id": 1,
  "category_id": 7,
  "bbox": [
   13.3,
   121.9,
   439.6,
   191.0
  ],
  "score": 0.6183867454528809
 }
]

0 ответов

Другие вопросы по тегам