(GAR) husain@DESKTOP-FF84ARR:~/GAR$ bash train_pipeline.sh "spider" "datasets/spider/train_spider.json" "datasets/spider/dev.json" "datasets/spider/tables.json" "datasets/spider/database" Dataset name: spider Dataset file(Train): datasets/spider/train_spider.json Dataset file(Validation): datasets/spider/dev.json Schema file of the dataset: datasets/spider/tables.json Databases directory of the dataset: datasets/spider/database Is this ok [y/n] ? y ================================================================== ACTION REPORT: Training pipeline starts ...... ACTION REPORT: Generate retrieval model's fine-tune data ...... Reading dataset : datasets/spider/train_spider.json for RecallChecker...... 4%|███▍ | 278/7000 [00:01<00:41, 163.54it/s] Traceback (most recent call last): File "/home/husain/anaconda3/envs/GAR/lib/python3.8/runpy.py", line 192, in _run_module_as_main return _run_code(code, main_globals, None, File "/home/husain/anaconda3/envs/GAR/lib/python3.8/runpy.py", line 85, in _run_code exec(code, run_globals) File "/home/husain/GAR/scripts/retrieval_model_train_script.py", line 271, in main() File "/home/husain/anaconda3/envs/GAR/lib/python3.8/site-packages/click/core.py", line 829, in __call__ return self.main(*args, **kwargs) File "/home/husain/anaconda3/envs/GAR/lib/python3.8/site-packages/click/core.py", line 782, in main rv = self.invoke(ctx) File "/home/husain/anaconda3/envs/GAR/lib/python3.8/site-packages/click/core.py", line 1066, in invoke return ctx.invoke(self.callback, **ctx.params) File "/home/husain/anaconda3/envs/GAR/lib/python3.8/site-packages/click/core.py", line 610, in invoke return callback(*args, **kwargs) File "/home/husain/GAR/scripts/retrieval_model_train_script.py", line 38, in main output_train_data = generate_triples_for_retrieval_model( File "/home/husain/GAR/scripts/retrieval_model_train_script.py", line 118, in generate_triples_for_retrieval_model checker = RecallChecker(data_file, tables_file, db_dir, output_dir) File "/home/husain/GAR/utils/recall_checker_utils.py", line 31, in __init__ self.initialize(dataset_file, tables_file) File "/home/husain/GAR/utils/recall_checker_utils.py", line 42, in initialize g_sql = rebuild_sql(db_id, self.db_dir, sql_nested_query_tmp_name_convert(query), self.kmaps, tables_file) File "/home/husain/GAR/utils/evaluation/evaluate.py", line 536, in rebuild_sql sql = get_sql(schema, sql_str) File "/home/husain/GAR/utils/evaluation/process_sql.py", line 630, in get_sql _, sql = parse_sql(toks, 0, tables_with_alias, schema) File "/home/husain/GAR/utils/evaluation/process_sql.py", line 566, in parse_sql idx, group_col_units = parse_group_by(toks, idx, tables_with_alias, schema, default_tables) File "/home/husain/GAR/utils/evaluation/process_sql.py", line 477, in parse_group_by idx, col_unit = parse_col_unit(toks, idx, tables_with_alias, schema, default_tables) File "/home/husain/GAR/utils/evaluation/process_sql.py", line 241, in parse_col_unit idx, col_id = parse_col(toks, idx, tables_with_alias, schema, default_tables) File "/home/husain/GAR/utils/evaluation/process_sql.py", line 209, in parse_col assert False, "Error col: {}".format(tok) AssertionError: Error col: "value" RESULT REPORT: Retrieval model fine-tune data failed!