embed-bge-m3/FlagEmbedding/research/Reinforced_IR/finetune/retriever/run.py

21 lines
729 B
Python

from transformers import HfArgumentParser
from FlagEmbedding.abc.finetune.embedder import AbsEmbedderModelArguments
from runner import IREmbedderRunner
from arguments import IREmbedderTrainingArguments, IREmbedderDataArguments
if __name__ == '__main__':
parser = HfArgumentParser((AbsEmbedderModelArguments, IREmbedderDataArguments, IREmbedderTrainingArguments))
model_args, data_args, training_args = parser.parse_args_into_dataclasses()
model_args: AbsEmbedderModelArguments
data_args: IREmbedderDataArguments
training_args: IREmbedderTrainingArguments
runner = IREmbedderRunner(
model_args=model_args,
data_args=data_args,
training_args=training_args
)
runner.run()