chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
Evaluation
|
||||
==========
|
||||
|
||||
.. toctree::
|
||||
evaluation/arguments
|
||||
evaluation/data_loader
|
||||
evaluation/searcher
|
||||
evaluation/evaluator
|
||||
evaluation/runner
|
||||
@@ -0,0 +1,7 @@
|
||||
Arguments
|
||||
=========
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.evaluation.AbsEvalArgs
|
||||
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.evaluation.AbsEvalModelArgs
|
||||
@@ -0,0 +1,25 @@
|
||||
dataset loader
|
||||
==============
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader
|
||||
|
||||
Methods
|
||||
-------
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader.available_dataset_names
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader.available_splits
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader.check_dataset_names
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader.check_splits
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader.load_corpus
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader.load_qrels
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader.load_queries
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader._load_remote_corpus
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader._load_remote_qrels
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader._load_remote_queries
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader._load_local_corpus
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader._load_local_qrels
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader._load_local_queries
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader._download_file
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader._get_fpath_size
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader._download_gz_file
|
||||
.. automethod:: FlagEmbedding.abc.evaluation.AbsEvalDataLoader._download_zip_file
|
||||
@@ -0,0 +1,4 @@
|
||||
Evaluator
|
||||
=========
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.evaluation.AbsEvaluator
|
||||
@@ -0,0 +1,4 @@
|
||||
runner
|
||||
======
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.evaluation.AbsEvalRunner
|
||||
@@ -0,0 +1,18 @@
|
||||
========
|
||||
searcher
|
||||
========
|
||||
|
||||
EvalRetriever
|
||||
=============
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.evaluation.EvalRetriever
|
||||
|
||||
EvalDenseRetriever
|
||||
==================
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.evaluation.EvalDenseRetriever
|
||||
|
||||
EvalReranker
|
||||
============
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.evaluation.EvalReranker
|
||||
@@ -0,0 +1,6 @@
|
||||
Finetune
|
||||
========
|
||||
|
||||
.. toctree::
|
||||
finetune/embedder
|
||||
finetune/reranker
|
||||
@@ -0,0 +1,9 @@
|
||||
Embedder
|
||||
========
|
||||
|
||||
.. toctree::
|
||||
embedder/AbsArguments
|
||||
embedder/AbsDataset
|
||||
embedder/AbsModeling
|
||||
embedder/AbsTrainer
|
||||
embedder/AbsRunner
|
||||
@@ -0,0 +1,6 @@
|
||||
AbsArguments
|
||||
============
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.reranker.AbsRerankerModelArguments
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.reranker.AbsRerankerDataArguments
|
||||
@@ -0,0 +1,53 @@
|
||||
==========
|
||||
AbsDataset
|
||||
==========
|
||||
|
||||
AbsEmbedderTrainDataset
|
||||
=======================
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderTrainDataset
|
||||
|
||||
Methods
|
||||
-------
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderTrainDataset._load_dataset
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderTrainDataset._shuffle_text
|
||||
|
||||
AbsEmbedderCollator
|
||||
===================
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderCollator
|
||||
|
||||
AbsEmbedderSameDatasetTrainDataset
|
||||
==================================
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderSameDatasetTrainDataset
|
||||
|
||||
Methods
|
||||
-------
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderSameDatasetTrainDataset.refresh_epoch
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderSameDatasetTrainDataset._load_dataset
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderSameDatasetTrainDataset._get_file_batch_size
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderSameDatasetTrainDataset._get_train_group_size
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderSameDatasetTrainDataset._create_batch_data
|
||||
|
||||
AbsEmbedderSameDatasetCollator
|
||||
==============================
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderSameDatasetCollator
|
||||
|
||||
EmbedderTrainerCallbackForDataRefresh
|
||||
=====================================
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.embedder.EmbedderTrainerCallbackForDataRefresh
|
||||
|
||||
Methods
|
||||
-------
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.EmbedderTrainerCallbackForDataRefresh.on_epoch_end
|
||||
@@ -0,0 +1,41 @@
|
||||
===========
|
||||
AbsModeling
|
||||
===========
|
||||
|
||||
AbsEmbedderModel
|
||||
================
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderModel
|
||||
|
||||
Methods
|
||||
-------
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderModel.encode
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderModel.compute_loss
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderModel.compute_score
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderModel.save
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderModel.get_local_score
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderModel.compute_local_score
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderModel.forward
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderModel.distill_loss
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderModel._compute_no_in_batch_neg_loss
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderModel._compute_in_batch_neg_loss
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderModel._compute_cross_device_neg_loss
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderModel._dist_gather_tensor
|
||||
|
||||
|
||||
EmbedderOutput
|
||||
==============
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.embedder.EmbedderOutput
|
||||
@@ -0,0 +1,21 @@
|
||||
=========
|
||||
AbsRunner
|
||||
=========
|
||||
|
||||
AbsEmbedderTrainer
|
||||
==================
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderRunner
|
||||
|
||||
Methods
|
||||
-------
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderRunner.load_tokenizer_and_model
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderRunner.load_trainer
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderRunner.load_train_dataset
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderRunner.load_data_collator
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderRunner.run
|
||||
@@ -0,0 +1,13 @@
|
||||
==========
|
||||
AbsTrainer
|
||||
==========
|
||||
|
||||
AbsEmbedderTrainer
|
||||
==================
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderTrainer
|
||||
|
||||
Methods
|
||||
-------
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderTrainer.compute_loss
|
||||
@@ -0,0 +1,9 @@
|
||||
Reranker
|
||||
========
|
||||
|
||||
.. toctree::
|
||||
reranker/AbsArguments
|
||||
reranker/AbsDataset
|
||||
reranker/AbsModeling
|
||||
reranker/AbsTrainer
|
||||
reranker/AbsRunner
|
||||
@@ -0,0 +1,6 @@
|
||||
AbsArguments
|
||||
============
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderModelArguments
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.embedder.AbsEmbedderDataArguments
|
||||
@@ -0,0 +1,32 @@
|
||||
==========
|
||||
AbsDataset
|
||||
==========
|
||||
|
||||
AbsRerankerTrainDataset
|
||||
=======================
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.reranker.AbsRerankerTrainDataset
|
||||
|
||||
Methods
|
||||
-------
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.reranker.AbsRerankerTrainDataset.create_one_example
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.reranker.AbsRerankerTrainDataset._load_dataset
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.reranker.AbsRerankerTrainDataset._shuffle_text
|
||||
|
||||
AbsRerankerCollator
|
||||
===================
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.reranker.AbsRerankerCollator
|
||||
|
||||
AbsLLMRerankerTrainDataset
|
||||
==========================
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.reranker.AbsLLMRerankerTrainDataset
|
||||
|
||||
AbsLLMRerankerCollator
|
||||
======================
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.reranker.AbsLLMRerankerCollator
|
||||
@@ -0,0 +1,31 @@
|
||||
===========
|
||||
AbsModeling
|
||||
===========
|
||||
|
||||
AbsRerankerModel
|
||||
================
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.reranker.AbsRerankerModel
|
||||
|
||||
Methods
|
||||
-------
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.reranker.AbsRerankerModel.encode
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.reranker.AbsRerankerModel.gradient_checkpointing_enable
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.reranker.AbsRerankerModel.enable_input_require_grads
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.reranker.AbsRerankerModel.forward
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.reranker.AbsRerankerModel.compute_loss
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.reranker.AbsRerankerModel.save
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.reranker.AbsRerankerModel.save_pretrained
|
||||
|
||||
|
||||
RerankerOutput
|
||||
==============
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.reranker.RerankerOutput
|
||||
@@ -0,0 +1,21 @@
|
||||
=========
|
||||
AbsRunner
|
||||
=========
|
||||
|
||||
AbsRerankerTrainer
|
||||
==================
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.reranker.AbsRerankerRunner
|
||||
|
||||
Methods
|
||||
-------
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.reranker.AbsRerankerRunner.load_tokenizer_and_model
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.reranker.AbsRerankerRunner.load_trainer
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.reranker.AbsRerankerRunner.load_train_dataset
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.reranker.AbsRerankerRunner.load_data_collator
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.reranker.AbsRerankerRunner.run
|
||||
@@ -0,0 +1,13 @@
|
||||
==========
|
||||
AbsTrainer
|
||||
==========
|
||||
|
||||
AbsRerankerTrainer
|
||||
==================
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.finetune.reranker.AbsRerankerTrainer
|
||||
|
||||
Methods
|
||||
-------
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.finetune.reranker.AbsRerankerTrainer.compute_loss
|
||||
@@ -0,0 +1,6 @@
|
||||
Inference
|
||||
=========
|
||||
|
||||
.. toctree::
|
||||
inference/AbsEmbedder
|
||||
inference/AbsReranker
|
||||
@@ -0,0 +1,29 @@
|
||||
AbsEmbedder
|
||||
===========
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.inference.AbsEmbedder
|
||||
|
||||
Methods
|
||||
-------
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsEmbedder.get_target_devices
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsEmbedder.get_detailed_instruct
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsEmbedder.encode_queries
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsEmbedder.encode_corpus
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsEmbedder.encode
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsEmbedder.encode_single_device
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsEmbedder.start_multi_process_pool
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsEmbedder._encode_multi_process_worker
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsEmbedder.stop_multi_process_pool
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsEmbedder.encode_multi_process
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsEmbedder._concatenate_results_from_multi_process
|
||||
@@ -0,0 +1,25 @@
|
||||
AbsReranker
|
||||
===========
|
||||
|
||||
.. autoclass:: FlagEmbedding.abc.inference.AbsReranker
|
||||
|
||||
Methods
|
||||
-------
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsReranker.get_target_devices
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsReranker.get_detailed_instruct
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsReranker.get_detailed_inputs
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsReranker.compute_score
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsReranker.compute_score_single_gpu
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsReranker.start_multi_process_pool
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsReranker.encode_multi_process
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsReranker._encode_multi_process_worker
|
||||
|
||||
.. automethod:: FlagEmbedding.abc.inference.AbsReranker.stop_multi_process_pool
|
||||
Reference in New Issue
Block a user