ParlaiT5Decoder.__init__() 收到意外的关键字参数 'dictionary'
错误描述 我正在使用QuAC在ParlAI中微调FiD模型,按照官方文档中的代码进行操作。 https://parl.ai/projects/hallucination/ parlai train_model --model fid --task wizard_of_wikipedia --RAG-retriever-type dpr --query-model bert_from_parlai_rag --dpr-model-file zoo:hallucination/bart_rag_token/model --retriever-small-index exact --generation-model t5 --t5-model-arch t5-base --batchsize 16 --fp16 True --gradient-clip 0.1 --label-truncate 128 --log-every-n-secs 30 --lr-scheduler reduceonplateau --lr-scheduler-patience 1 --model-parallel True --optimizer adam --text-truncate 512 --truncate 512 --learningrate 1e-05 --validation-metric-mode min --validation-every-n-epochs 0.25 --validation-max-exs 1000 --validation-metric ppl --validation-patience 5 --model-file /path/to/saved/model. 但是,它一直显示ParlaiT5Decoder.init()接收到一个意外的关键字参数'dictionary'。 似乎T5解码器发生了变化。 如何解决这个问题? 我对代码做了些小改动 parlai train_model --model fid --task quac --gpu 0 --RAG-retriever-type dpr --query-model bert_from_parlai_rag --dpr-model-file zoo:hallucination/bart_rag_token/model --generation-model t5 --t5-model-arch t5-small --batchsize 16 --fp16 True --gradient-clip 0.1 --label-truncate 128 --log-every-n-secs 30 --lr-scheduler reduceonplateau --lr-scheduler-patience 1 --model-parallel True --optimizer adam --text-truncate 512 --truncate 512 --learningrate 1e-05 --validation-metric-mode min --validation-every-n-epochs 0.25 --validation-max-exs 1000 --validation-metric ppl --validation-patience 5 --model-file /home/cklo/RAGProject/FiD_wParlAI/pretrained_model 日志 追踪(最近一次调用): File "/home/cklo/.local/bin/parlai", line 8, in sys.exit(main()) File "/home/cklo/.local/lib/python3.10/site-packages/parlai/main.py", line 14, in main superscript_main() File "/home/cklo/.local/lib/python3.10/site-packages/parlai/core/script.py", line 325, in superscript_main return SCRIPT_REGISTRY[cmd].klass._run_from_parser_and_opt(opt, parser) File "/home/cklo/.local/lib/python3.10/site-packages/parlai/core/script.py", line 108, in _run_from_parser_and_opt return script.run() File "/home/cklo/.local/lib/python3.10/site-packages/parlai/scripts/train_model.py", line 1082, in run self.train_loop = TrainLoop(self.opt) File "/home/cklo/.local/lib/python3.10/site-packages/parlai/scripts/train_model.py", line 380, in init self.agent = create_agent(opt) File "/home/cklo/.local/lib/python3.10/site-packages/parlai/core/agents.py", line 479, in create_agent model = model_class(opt) File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent.init(self, opt, shared) # type: ignore File "/home/cklo/.local/lib/python3.10/site-packages/parlai/agents/RAG/RAG.py", line 186, in init self._generation_agent
内容来源: facebookresearch/ParlAI