新しいバージョンを引っ張った後、私はもうウェイトをロードできませんでした。
次のエラーが発生しました。
「」
トレースバック(最後の最後の呼び出し):
ファイル"./flow"、6行目、
cliHandler(sys.argv)
ファイル"/home/ubuntu16/my_user/workspace/thesis/Framework/DavisChallenge/darkflow/darkflow/cli.py"、22行目、cliHandler
tfnet = TFNet(FLAGS)
ファイル"/home/ubuntu16/my_user/workspace/thesis/Framework/DavisChallenge/darkflow/darkflow/net/build.py"、57行目、__ init__
darknet = Darknet(FLAGS)
ファイル"/home/ubuntu16/my_user/workspace/thesis/Framework/DavisChallenge/darkflow/darkflow/dark/darknet.py"、27行目、__ init__
self.load_weights()
ファイル"/home/ubuntu16/my_user/workspace/thesis/Framework/DavisChallenge/darkflow/darkflow/dark/darknet.py"、82行目、load_weights
wgts_loader = loader.create_loader( args)create_loaderのファイル"/home/ubuntu16/my_user/workspace/thesis/Framework/DavisChallenge/darkflow/darkflow/utils/loader.py"、行105load_type(path、cfg)を返しますファイル"/home/ubuntu16/my_user/workspace/thesis/Framework/DavisChallenge/darkflow/darkflow/utils/loader.py"、19行目、__ init__self.load( args)
ファイル"/home/ubuntu16/my_user/workspace/thesis/Framework/DavisChallenge/darkflow/darkflow/utils/loader.py"、77行目、読み込み中
walker.offset、walker.size)
AssertionError:203934260バイトが必要で、269862452が見つかりました
「」
このエラーは、古いバージョンであるee6fd2cでは発生しませんでした。
@ hungnguyen0606問題を絞り込もうとしています- yolo.cfg
ファイルは最近darkflowで更新され、darknetリポジトリとpjreddie.comから入手できる現在のyolo.cfg
とyolo.weights
に一致します。
ここからyolo.weights
(使用しているウェイトファイルであると想定)を再ダウンロードしてみてください: https ://pjreddie.com/media/files/yolo.weightsそしてそれが何かをするかどうかを確認してください。
@abagshaw
ありがとう!
ウェイトファイルのサイズに応じて、今ではある程度意味があります。 :D
やってみます。
Googleドライブで更新された新しい.weightsファイル。
yolo-tiny-voc.weightsでこの問題が発生しています。 クラスを1に変更し、フィルターを30に変更して取得します。
AssertionError: expect 63082056 bytes, found 63471556
yolo-tiny.cfg/weightsにも問題があります
AssertionError:44948596バイトが必要で、44948600が見つかりました
AssertionErrorもあります:44948596バイトを期待し、44948600が見つかりました
@thtrieu @abagshaw @ hungnguyen0606 tiny-yolo-voc-4c.cfg
およびtiny-yolo-voc-4c.weights
ファイルを再ダウンロードした後も同じエラーが発生します:
Parsing ./cfg/tiny-yolo-voc-4c.cfg
Parsing cfg/tiny-yolo-voc-4c.cfg
Loading bin/tiny-yolo-voc-4c.weights ...
Traceback (most recent call last):
File "flow", line 6, in <module>
cliHandler(sys.argv)
File "/home/shubhajit/Desktop/OFO/aareal_time_object_detection/darkflow-master/darkflow/cli.py", line 26, in cliHandler
tfnet = TFNet(FLAGS)
File "/home/shubhajit/Desktop/OFO/aareal_time_object_detection/darkflow-master/darkflow/net/build.py", line 59, in __init__
darknet = Darknet(FLAGS)
File "/home/shubhajit/Desktop/OFO/aareal_time_object_detection/darkflow-master/darkflow/dark/darknet.py", line 27, in __init__
self.load_weights()
File "/home/shubhajit/Desktop/OFO/aareal_time_object_detection/darkflow-master/darkflow/dark/darknet.py", line 82, in load_weights
wgts_loader = loader.create_loader(*args)
File "/home/shubhajit/Desktop/OFO/aareal_time_object_detection/darkflow-master/darkflow/utils/loader.py", line 105, in create_loader
return load_type(path, cfg)
File "/home/shubhajit/Desktop/OFO/aareal_time_object_detection/darkflow-master/darkflow/utils/loader.py", line 19, in __init__
self.load(*args)
File "/home/shubhajit/Desktop/OFO/aareal_time_object_detection/darkflow-master/darkflow/utils/loader.py", line 77, in load
walker.offset, walker.size)
AssertionError: expect 63143560 bytes, found 63471556
同じエラーが発生します。 私はyolov2-tiny.weights
とyolov2-tiny.cfg
を使用しています。どちらもhttps://pjreddie.com/darknet/yolo/からダウンロードしています。 それは物事を行うための適切な方法ですか、それともcfgファイルのdarkflowコピーを使用する必要がありますか? cfgファイルがこのリポジトリに含まれていてyoloサイトからダウンロードされないのはなぜですか?
@jembezmamyは、カスタムデータセットを使用する場合に_.weightsおよび.cfgファイルが機能しないための_同じ名前として' yolov2-tiny.weights
'に異なる名前を使用します。
私の場合、 tiny-yolo-voc-4c.weights
の名前を$ yolo-tiny-voc-4c.weights
に変更し、 yolo-voc-4c.cfg
ファイル名を変更しないで、モデルをトレーニングに使用しました。
同じエラー。
AssertionError:63820056バイトを予期し、63820060が見つかりました
yolo-tiny-voc.weightsでこの問題が発生しています。 クラスを1に変更し、フィルターを30に変更して取得します。
AssertionError: expect 63082056 bytes, found 63471556
yolo-tiny.cfg/weightsにも問題があります
解決しましたか? 私も同じ問題を抱えています。
yolo-tiny-voc.weightsでこの問題が発生しています。 クラスを1に変更し、フィルターを30に変更して取得します。
AssertionError: expect 63082056 bytes, found 63471556
yolo-tiny.cfg/weightsにも問題があります
解決しましたか? 私も同じ問題を抱えています。
*.weightsと* .cfgには同じ名前を使用する必要があります。 私の場合、これを解決しました。
同じアサーションエラーが発生します。cfgファイルとウェイトファイルの名前などを変更してみました。 あなたの洞察を提供してください。
yolo-tiny-voc.weightsでこの問題が発生しています。 クラスを1に変更し、フィルターを30に変更して取得します。
AssertionError: expect 63082056 bytes, found 63471556
yolo-tiny.cfg/weightsにも問題があります
最も参考になるコメント
AssertionError:44948596バイトが必要で、44948600が見つかりました