YOLOX icon indicating copy to clipboard operation
YOLOX copied to clipboard

ValueError: too many values to unpack (expected 3)

Open 18789447455 opened this issue 4 years ago • 3 comments

2021-11-11 22:08:07 | ERROR | yolox.core.launch:100 - An error has been caught in function 'launch', process 'MainProcess' (46556), thread 'MainThread' (139985019922176): Traceback (most recent call last):

File "tools/train.py", line 132, in args=(exp, args), │ └ Namespace(batch_size=2, cache=True, ckpt='weights/yolox_l.pth', devices=0, dist_backend='nccl', dist_url=None, exp_file='exps... └ ╒══════════════════╤═════════════════════════════════════════════════════════════════════════════════════════════════════════...

File "/home/zhaolimin/YOLOX/yolox/core/launch.py", line 100, in launch main_func(*args) │ └ (╒══════════════════╤════════════════════════════════════════════════════════════════════════════════════════════════════════... └ <function main at 0x7f4ffcbf4268>

File "tools/train.py", line 110, in main trainer.train() │ └ <function Trainer.train at 0x7f4ffee5d6a8> └ <yolox.core.trainer.Trainer object at 0x7f4ffcbf9e48>

File "/home/zhaolimin/YOLOX/yolox/core/trainer.py", line 72, in train self.train_in_epoch() │ └ <function Trainer.train_in_epoch at 0x7f4ffce72598> └ <yolox.core.trainer.Trainer object at 0x7f4ffcbf9e48>

File "/home/zhaolimin/YOLOX/yolox/core/trainer.py", line 82, in train_in_epoch self.after_epoch() │ └ <function Trainer.after_epoch at 0x7f4ffce7be18> └ <yolox.core.trainer.Trainer object at 0x7f4ffcbf9e48>

File "/home/zhaolimin/YOLOX/yolox/core/trainer.py", line 207, in after_epoch self.evaluate_and_save_model() │ └ <function Trainer.evaluate_and_save_model at 0x7f4ffcbd0158> └ <yolox.core.trainer.Trainer object at 0x7f4ffcbf9e48>

File "/home/zhaolimin/YOLOX/yolox/core/trainer.py", line 304, in evaluate_and_save_model evalmodel, self.evaluator, self.is_distributed │ │ │ │ └ False │ │ │ └ <yolox.core.trainer.Trainer object at 0x7f4ffcbf9e48> │ │ └ <yolox.evaluators.coco_evaluator.COCOEvaluator object at 0x7f506e874630> │ └ <yolox.core.trainer.Trainer object at 0x7f4ffcbf9e48> └ YOLOX( (backbone): YOLOPAFPN( (backbone): CSPDarknet( (stem): Focus( (conv): BaseConv( (conv): ...

ValueError: too many values to unpack (expected 3)

18789447455 avatar Nov 11 '21 13:11 18789447455

Did you modify any code?

FateScript avatar Nov 12 '21 10:11 FateScript

2022-07-11 10:18:46 | ERROR | yolox.core.launch:98 - An error has been caught in function 'launch', process 'MainPr ocess' (1259733), thread 'MainThread' (140300944110400): Traceback (most recent call last):

File "tools/train.py", line 144, in args=(exp, args), │ └ Namespace(batch_size=4, cache=False, ckpt='yolox_s.pth', devices=1, dist_backend='nccl', dist_url=Non e, exp_file='exps/exampl... └ ╒═══════════════════╤═════════════════════════════════════════════════════════════════════════════════════ ═══════════════════...

File "/home/sunxue/anaconda3/envs/py36-new/lib/python3.6/site-packages/yolox-0.3.0-py3.6-linux-x86_64.egg/yolox/core /launch.py", line 98, in launch main_func(*args) │ └ (╒═══════════════════╤═══════════════════════════════════════════════════════════════════════════════ ════════════════════════... └ <function main at 0x7f995fccec80>

File "tools/train.py", line 121, in main trainer.train() │ └ <function Trainer.train at 0x7f995d7a9b70> └ <yolox.core.trainer.Trainer object at 0x7f995d7ab908>

File "/home/sunxue/anaconda3/envs/py36-new/lib/python3.6/site-packages/yolox-0.3.0-py3.6-linux-x86_64.egg/yolox/core /trainer.py", line 76, in train self.train_in_epoch() │ └ <function Trainer.train_in_epoch at 0x7f995d704400> └ <yolox.core.trainer.Trainer object at 0x7f995d7ab908> File "/home/sunxue/anaconda3/envs/py36-new/lib/python3.6/site-packages/yolox-0.3.0-py3.6-linux-x86_64.egg/yolox/core /trainer.py", line 86, in train_in_epoch self.after_epoch() │ └ <function Trainer.after_epoch at 0x7f995d704730> └ <yolox.core.trainer.Trainer object at 0x7f995d7ab908> File "/home/sunxue/anaconda3/envs/py36-new/lib/python3.6/site-packages/yolox-0.3.0-py3.6-linux-x86_64.egg/yolox/core /trainer.py", line 222, in after_epoch self.evaluate_and_save_model() │ └ <function Trainer.evaluate_and_save_model at 0x7f995d7049d8> └ <yolox.core.trainer.Trainer object at 0x7f995d7ab908> File "/home/sunxue/anaconda3/envs/py36-new/lib/python3.6/site-packages/yolox-0.3.0-py3.6-linux-x86_64.egg/yolox/core /trainer.py", line 329, in evaluate_and_save_model evalmodel, self.evaluator, self.is_distributed │ │ │ │ └ False │ │ │ └ <yolox.core.trainer.Trainer object at 0x7f995d7ab908> │ │ └ <yolox.evaluators.voc_evaluator.VOCEvaluator object at 0x7f9955cc3588> │ └ <yolox.core.trainer.Trainer object at 0x7f995d7ab908> └ YOLOX( (backbone): YOLOPAFPN( (backbone): CSPDarknet( (stem): Focus( (conv): BaseConv( (conv): ...

ValueError: too many values to unpack (expected 2)

我遇到了同样的问题,请问有人知道为什么以及如何解决吗?

tan90du-sx avatar Jul 11 '22 03:07 tan90du-sx

It's a bug and fixed in #1416 , Plz pull our latest branch to fix this issue.

FateScript avatar Jul 11 '22 06:07 FateScript

ValueError: too many values to unpack (expected 2)

seenthestars avatar Mar 05 '23 03:03 seenthestars