CHINESE-OCR icon indicating copy to clipboard operation
CHINESE-OCR copied to clipboard

TypeError: function takes exactly 5 arguments (1 given)

Open little2Rabbit opened this issue 6 years ago • 7 comments

训练时候运行crnn_main.py
Traceback (most recent call last): File "crnn_main.py", line 310, in cost = trainBatch(crnn, criterion, optimizer) File "crnn_main.py", line 257, in trainBatch data = train_iter.next() File "/root/anaconda3/envs/xiaofengshi-train2.7/lib/python2.7/site-packages/torch/utils/data/dataloader.py", line 336, in next return self._process_next_batch(batch) File "/root/anaconda3/envs/xiaofengshi-train2.7/lib/python2.7/site-packages/torch/utils/data/dataloader.py", line 357, in _process_next_batch raise batch.exc_type(batch.exc_msg) TypeError: function takes exactly 5 arguments (1 given)

little2Rabbit avatar Sep 26 '18 08:09 little2Rabbit

I have meet the same issue.who knows? thanks .

zhosteven avatar Sep 30 '18 06:09 zhosteven

one reseaon is that if you use docker ,you need to config workers=0.

zhosteven avatar Oct 09 '18 07:10 zhosteven

why i have to config the workers to be 0?

songtaoshi avatar Jul 26 '19 10:07 songtaoshi

一模一样的错误,请问楼主解决了吗

blair2020 avatar Sep 08 '20 12:09 blair2020

我觉得可能是lmdb,我就改了这个就报这个错误

blair2020 avatar Sep 08 '20 13:09 blair2020

我解决了,线程数改为0

blair2020 avatar Sep 09 '20 03:09 blair2020

modify num_work=0,it works to me. Thanks

chlg3321 avatar Sep 18 '20 09:09 chlg3321