-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
Hi @peikexin9
When I pretrain the model by using the script ./command/pretrain/pretrain_10k.sh, I got an error.
2022-03-08 16:53:39 | INFO | fairseq.trainer | begin training epoch 1
2022-03-08 16:53:39 | INFO | fairseq_cli.train | Start iterating over samples
Traceback (most recent call last):
File "train.py", line 14, in <module>
cli_main()
File "/data/binVul/trex-main/fairseq_cli/train.py", line 496, in cli_main
distributed_utils.call_main(cfg, main)
File "/data/binVul/trex-main/fairseq/distributed/utils.py", line 369, in call_main
main(cfg, **kwargs)
File "/data/binVul/trex-main/fairseq_cli/train.py", line 173, in main
valid_losses, should_stop = train(cfg, trainer, task, epoch_itr)
File "/usr/local/miniconda3/envs/trex2/lib/python3.8/contextlib.py", line 75, in inner
return func(*args, **kwds)
File "/data/binVul/trex-main/fairseq_cli/train.py", line 284, in train
log_output = trainer.train_step(samples)
File "/usr/local/miniconda3/envs/trex2/lib/python3.8/contextlib.py", line 75, in inner
return func(*args, **kwds)
File "/data/binVul/trex-main/fairseq/trainer.py", line 669, in train_step
loss, sample_size_i, logging_output = self.task.train_step(
File "/data/binVul/trex-main/fairseq/tasks/fairseq_task.py", line 475, in train_step
loss, sample_size, logging_output = criterion(model, sample)
File "/usr/local/miniconda3/envs/trex2/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1102, in _call_impl
return forward_call(*input, **kwargs)
File "/data/binVul/trex-main/fairseq/criterions/trex.py", line 62, in forward
output = model(**sample["net_input"], masked_code=masked_code, masked_value=masked_value)[0]
File "/usr/local/miniconda3/envs/trex2/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1102, in _call_impl
return forward_call(*input, **kwargs)
TypeError: forward() got an unexpected keyword argument 'src_lengths'
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels