Abstract Class#
- Inference
- AbsEmbedder
AbsEmbedder- Methods
AbsEmbedder.get_target_devices()AbsEmbedder.get_detailed_instruct()AbsEmbedder.encode_queries()AbsEmbedder.encode_corpus()AbsEmbedder.encode()AbsEmbedder.encode_single_device()AbsEmbedder.start_multi_process_pool()AbsEmbedder._encode_multi_process_worker()AbsEmbedder.stop_multi_process_pool()AbsEmbedder.encode_multi_process()AbsEmbedder._concatenate_results_from_multi_process()
- AbsReranker
AbsReranker- Methods
AbsReranker.get_target_devices()AbsReranker.get_detailed_instruct()AbsReranker.get_detailed_inputs()AbsReranker.compute_score()AbsReranker.compute_score_single_gpu()AbsReranker.start_multi_process_pool()AbsReranker.encode_multi_process()AbsReranker._encode_multi_process_worker()AbsReranker.stop_multi_process_pool()
- AbsEmbedder
- Evaluation
- Arguments
- dataset loader
AbsEvalDataLoader- Methods
AbsEvalDataLoader.available_dataset_names()AbsEvalDataLoader.available_splits()AbsEvalDataLoader.check_dataset_names()AbsEvalDataLoader.check_splits()AbsEvalDataLoader.load_corpus()AbsEvalDataLoader.load_qrels()AbsEvalDataLoader.load_queries()AbsEvalDataLoader._load_remote_corpus()AbsEvalDataLoader._load_remote_qrels()AbsEvalDataLoader._load_remote_queries()AbsEvalDataLoader._load_local_corpus()AbsEvalDataLoader._load_local_qrels()AbsEvalDataLoader._load_local_queries()AbsEvalDataLoader._download_file()AbsEvalDataLoader._get_fpath_size()AbsEvalDataLoader._download_gz_file()AbsEvalDataLoader._download_zip_file()
- searcher
- Evaluator
- runner
- Finetune
- Embedder
- AbsArguments
- AbsDataset
- AbsModeling
- AbsEmbedderModel
AbsEmbedderModel- Methods
AbsEmbedderModel.encode()AbsEmbedderModel.compute_loss()AbsEmbedderModel.compute_score()AbsEmbedderModel.save()AbsEmbedderModel.get_local_score()AbsEmbedderModel.compute_local_score()AbsEmbedderModel.forward()AbsEmbedderModel.distill_loss()AbsEmbedderModel._compute_no_in_batch_neg_loss()AbsEmbedderModel._compute_in_batch_neg_loss()AbsEmbedderModel._compute_cross_device_neg_loss()AbsEmbedderModel._dist_gather_tensor()
- EmbedderOutput
- AbsEmbedderModel
- AbsTrainer
- AbsRunner
- Reranker
- Embedder