Ошибка Assertion: ожидается 63102556 байт, найдено 63102560 - PullRequest
0 голосов
/ 21 мая 2019

При запуске darkflow на colab он выдает AssertionError: ожидаемо 63102556 байт, найдено 63102560. На моей локальной машине я решил эту проблему, изменив значение смещения в darkflow / utils / loader.py.Но повторение того же процесса на colab не решает проблему.Что я могу сделать, чтобы запустить darkflow на Colab для получения результатов?

Я изменил значение смещения в loader.py с 16 на 20, то есть 16+ (63102560-63102556).Хотя это решает ошибку утверждения на локальном компьютере, это не помогает в colab.

Код :

options = {"model": "cfg/yolov2-tiny-voc.cfg", 
           "load": "yolov2-tiny-voc_10000.weights",
           "batch": 8,
           "epoch": 100,
           "gpu": 1.0,
           "train": True,
           "annotation": "./annotations/",
           "dataset": "./images/"}

tfnet = TFNet(options)

Сообщение об ошибке :

/usr/local/lib/python3.6/dist-packages/darkflow/dark/darknet.py:54: UserWarning: ./cfg/yolov2-tiny-voc_10000.cfg not found, use cfg/yolov2-tiny-voc.cfg instead
  cfg_path, FLAGS.model))
Parsing cfg/yolov2-tiny-voc.cfg
Loading yolov2-tiny-voc_10000.weights ...
---------------------------------------------------------------------------
AssertionError                            Traceback (most recent call last)
<ipython-input-14-3d45827b7223> in <module>()
      8            "dataset": "./images/"}
      9 
---> 10 tfnet = TFNet(options)

5 frames
/usr/local/lib/python3.6/dist-packages/darkflow/utils/loader.py in load(self, path, src_layers)
     75             assert walker.offset == walker.size, \
     76             'expect {} bytes, found {}'.format(
---> 77                 walker.offset, walker.size)
     78             print('Successfully identified {} bytes'.format(
     79                 walker.offset))

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