How to fix "pickle_module.load(f, **pickle_load_args) _pickle.UnpicklingError: invalid load key, '<'" using YOLOv3?
How to fix "pickle_module.load(f, **pickle_load_args) _pickle.UnpicklingError: invalid load key, '<'" using YOLOv3?
我正在尝试使用这个带有自定义数据集的存储库来训练 YOLOv3
https://github.com/ultralytics/yolov3
我使用了自述文件中推荐的权重 yolov3-spp-ultralytics.pt
训练时出现以下错误:
Traceback (most recent call last):
File "yolov3/train.py", line 431, in <module>
train(hyp) # train normally
File "yolov3/train.py", line 119, in train
ckpt = torch.load(weights, map_location=device)
File "/opt/conda/lib/python3.7/site-packages/torch/serialization.py", line 593, in load
return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args)
File "/opt/conda/lib/python3.7/site-packages/torch/serialization.py", line 763, in _legacy_load
magic_number = pickle_module.load(f, **pickle_load_args)
_pickle.UnpicklingError: invalid load key, '<'.
知道 Yolov3 如何 pickle 文件吗?
我认为你的 yolov3-spp-ultralytics.pt 不正确。请用记事本打开,我猜内容是404HTML页面。 “<”是 HTML 页的开头。
我正在尝试使用这个带有自定义数据集的存储库来训练 YOLOv3
https://github.com/ultralytics/yolov3
我使用了自述文件中推荐的权重 yolov3-spp-ultralytics.pt
训练时出现以下错误:
Traceback (most recent call last):
File "yolov3/train.py", line 431, in <module>
train(hyp) # train normally
File "yolov3/train.py", line 119, in train
ckpt = torch.load(weights, map_location=device)
File "/opt/conda/lib/python3.7/site-packages/torch/serialization.py", line 593, in load
return _legacy_load(opened_file, map_location, pickle_module, **pickle_load_args)
File "/opt/conda/lib/python3.7/site-packages/torch/serialization.py", line 763, in _legacy_load
magic_number = pickle_module.load(f, **pickle_load_args)
_pickle.UnpicklingError: invalid load key, '<'.
知道 Yolov3 如何 pickle 文件吗?
我认为你的 yolov3-spp-ultralytics.pt 不正确。请用记事本打开,我猜内容是404HTML页面。 “<”是 HTML 页的开头。