default='inference.get_pooled_embedding.pdmodel',help="The name of file to load the inference program. If it is None, the default filename __model__ will be used.")
default='inference.get_pooled_embedding.pdiparams',help="The name of file to load all parameters. It is only used for the case that all parameters were saved in a single binary file. If parameters were saved in separate files, set it as None. Default: None.")
parser.add_argument('--model_name_or_path',default="rocketqa-zh-base-query-encoder",help="The pretrained model used for training")
parser.add_argument("--max_seq_length",default=64,type=int,help="The maximum total input sequence length after tokenization. Sequences longer than this will be truncated, sequences shorter will be padded.")
parser.add_argument("--batch_size",default=32,type=int,help="Batch size per GPU/CPU for training.")
parser.add_argument('--device',choices=['cpu','gpu','xpu'],default="gpu",help="Select which device to train model, defaults to gpu.")
parser.add_argument('--use_tensorrt',default=False,type=eval,choices=[True,False],help='Enable to use tensorrt to speed up.')
parser.add_argument("--corpus_file",type=str,required=True,help="The full path of input file")
parser.add_argument("--similar_text_pair_file",type=str,required=True,help="The full path of similar text pair file")
parser.add_argument("--recall_result_dir",type=str,default='recall_result',help="The full path of recall result file to save")
parser.add_argument("--recall_result_file",type=str,default='recall_result_file',help="The file name of recall result")
parser.add_argument("--params_path",type=str,required=True,help="The path to model parameters to be loaded.")
parser.add_argument("--max_seq_length",default=64,type=int,help="The maximum total input sequence length after tokenization. Sequences longer than this will be truncated, sequences shorter will be padded.")
parser.add_argument("--batch_size",default=32,type=int,help="Batch size per GPU/CPU for training.")