python eval_main.py \
--eval_file_path nq.jsonl \
--graph_retriever_path models/nq_models/graph_retriever/pytorch_model.bin \
--reader_path models/nq_models/reader \
--tfidf_path models/nq_models/tfidf_retriever/wiki_20181220_nq_hyper_linked-tfidf-ngram=2-hash=16777216-tokenizer=simple.npz \
--db_path models/nq_models/wiki_db/wiki_20181220_nq_hyper_linked.db \
--bert_model_sequential_sentence_selector bert-base-uncased --do_lower_case --tfidf_limit 20 --eval_batch_size 4 --pruning_by_links \
--beam_graph_retriever 4 --max_para_num 100
File "eval_main.py", line 57, in <module>
main()
File "eval_main.py", line 24, in main
tfidf_retrieval_output, selector_output, reader_output = odqa.eval()
File "/home/bill/learning_to_retrieve_reasoning_paths/eval_odqa.py", line 303, in eval
tfidf_retrieval_output = self.retrieve(eval_questions)
File "/home/bill/learning_to_retrieve_reasoning_paths/eval_odqa.py", line 237, in retrieve
eval_q["id"], eval_q["question"], self.args)
File "/home/bill/learning_to_retrieve_reasoning_paths/pipeline/tfidf_retriever.py", line 126, in get_abstract_tfidf
context = self.load_abstract_para_text(doc_names)
File "/home/bill/learning_to_retrieve_reasoning_paths/pipeline/tfidf_retriever.py", line 45, in load_abstract_para_text
para_title_text_pairs = load_para_collections_from_tfidf_id_intro_only(doc_name, self.db)
File "/home/bill/learning_to_retrieve_reasoning_paths/retriever/utils.py", line 213, in load_para_collections_from_tfidf_id_intro_only
if db.get_doc_text(tfidf_id) is None:
File "/home/bill/learning_to_retrieve_reasoning_paths/retriever/doc_db.py", line 42, in get_doc_text
(doc_id,)
sqlite3.OperationalError: database is locked
Question: 0%|