Skip to content

Commit b5ef804

Browse files
committed
add main
1 parent c6f5ec4 commit b5ef804

8 files changed

Lines changed: 125 additions & 100 deletions

File tree

FlagEmbedding/evaluation/air_bench/__main__.py

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,27 @@
33
from .arguments import AIRBenchEvalArgs, AIRBenchEvalModelArgs
44
from .runner import AIRBenchEvalRunner
55

6+
def main():
7+
parser = HfArgumentParser((
8+
AIRBenchEvalArgs,
9+
AIRBenchEvalModelArgs
10+
))
611

7-
parser = HfArgumentParser((
8-
AIRBenchEvalArgs,
9-
AIRBenchEvalModelArgs
10-
))
12+
eval_args, model_args = parser.parse_args_into_dataclasses()
13+
eval_args: AIRBenchEvalArgs
14+
model_args: AIRBenchEvalModelArgs
1115

12-
eval_args, model_args = parser.parse_args_into_dataclasses()
13-
eval_args: AIRBenchEvalArgs
14-
model_args: AIRBenchEvalModelArgs
16+
runner = AIRBenchEvalRunner(
17+
eval_args=eval_args,
18+
model_args=model_args
19+
)
1520

16-
runner = AIRBenchEvalRunner(
17-
eval_args=eval_args,
18-
model_args=model_args
19-
)
21+
runner.run()
2022

21-
runner.run()
23+
print("==============================================")
24+
print("Search results have been generated.")
25+
print("For computing metrics, please refer to the official AIR-Bench docs:")
26+
print("- https://github.com/AIR-Bench/AIR-Bench/blob/main/docs/submit_to_leaderboard.md")
2227

23-
print("==============================================")
24-
print("Search results have been generated.")
25-
print("For computing metrics, please refer to the official AIR-Bench docs:")
26-
print("- https://github.com/AIR-Bench/AIR-Bench/blob/main/docs/submit_to_leaderboard.md")
28+
if __name__ == "__main__":
29+
main()

FlagEmbedding/evaluation/beir/__main__.py

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,22 @@
55
BEIREvalRunner
66
)
77

8+
def main():
9+
parser = HfArgumentParser((
10+
BEIREvalArgs,
11+
BEIREvalModelArgs
12+
))
813

9-
parser = HfArgumentParser((
10-
BEIREvalArgs,
11-
BEIREvalModelArgs
12-
))
14+
eval_args, model_args = parser.parse_args_into_dataclasses()
15+
eval_args: BEIREvalArgs
16+
model_args: BEIREvalModelArgs
1317

14-
eval_args, model_args = parser.parse_args_into_dataclasses()
15-
eval_args: BEIREvalArgs
16-
model_args: BEIREvalModelArgs
18+
runner = BEIREvalRunner(
19+
eval_args=eval_args,
20+
model_args=model_args
21+
)
1722

18-
runner = BEIREvalRunner(
19-
eval_args=eval_args,
20-
model_args=model_args
21-
)
23+
runner.run()
2224

23-
runner.run()
25+
if __name__ == "__main__":
26+
main()

FlagEmbedding/evaluation/custom/__main__.py

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,22 @@
55
CustomEvalRunner
66
)
77

8+
def main():
9+
parser = HfArgumentParser((
10+
CustomEvalArgs,
11+
CustomEvalModelArgs
12+
))
813

9-
parser = HfArgumentParser((
10-
CustomEvalArgs,
11-
CustomEvalModelArgs
12-
))
14+
eval_args, model_args = parser.parse_args_into_dataclasses()
15+
eval_args: CustomEvalArgs
16+
model_args: CustomEvalModelArgs
1317

14-
eval_args, model_args = parser.parse_args_into_dataclasses()
15-
eval_args: CustomEvalArgs
16-
model_args: CustomEvalModelArgs
18+
runner = CustomEvalRunner(
19+
eval_args=eval_args,
20+
model_args=model_args
21+
)
1722

18-
runner = CustomEvalRunner(
19-
eval_args=eval_args,
20-
model_args=model_args
21-
)
23+
runner.run()
2224

23-
runner.run()
25+
if __name__ == "__main__":
26+
main()

FlagEmbedding/evaluation/miracl/__main__.py

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,22 @@
55
MIRACLEvalRunner
66
)
77

8+
def main():
9+
parser = HfArgumentParser((
10+
MIRACLEvalArgs,
11+
MIRACLEvalModelArgs
12+
))
813

9-
parser = HfArgumentParser((
10-
MIRACLEvalArgs,
11-
MIRACLEvalModelArgs
12-
))
14+
eval_args, model_args = parser.parse_args_into_dataclasses()
15+
eval_args: MIRACLEvalArgs
16+
model_args: MIRACLEvalModelArgs
1317

14-
eval_args, model_args = parser.parse_args_into_dataclasses()
15-
eval_args: MIRACLEvalArgs
16-
model_args: MIRACLEvalModelArgs
18+
runner = MIRACLEvalRunner(
19+
eval_args=eval_args,
20+
model_args=model_args
21+
)
1722

18-
runner = MIRACLEvalRunner(
19-
eval_args=eval_args,
20-
model_args=model_args
21-
)
23+
runner.run()
2224

23-
runner.run()
25+
if __name__ == "__main__":
26+
main()

FlagEmbedding/evaluation/mkqa/__main__.py

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,22 @@
55
MKQAEvalRunner
66
)
77

8+
def main():
9+
parser = HfArgumentParser((
10+
MKQAEvalArgs,
11+
MKQAEvalModelArgs
12+
))
813

9-
parser = HfArgumentParser((
10-
MKQAEvalArgs,
11-
MKQAEvalModelArgs
12-
))
14+
eval_args, model_args = parser.parse_args_into_dataclasses()
15+
eval_args: MKQAEvalArgs
16+
model_args: MKQAEvalModelArgs
1317

14-
eval_args, model_args = parser.parse_args_into_dataclasses()
15-
eval_args: MKQAEvalArgs
16-
model_args: MKQAEvalModelArgs
18+
runner = MKQAEvalRunner(
19+
eval_args=eval_args,
20+
model_args=model_args
21+
)
1722

18-
runner = MKQAEvalRunner(
19-
eval_args=eval_args,
20-
model_args=model_args
21-
)
23+
runner.run()
2224

23-
runner.run()
25+
if __name__ == "__main__":
26+
main()

FlagEmbedding/evaluation/mldr/__main__.py

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,22 @@
55
MLDREvalRunner
66
)
77

8+
def main():
9+
parser = HfArgumentParser((
10+
MLDREvalArgs,
11+
MLDREvalModelArgs
12+
))
813

9-
parser = HfArgumentParser((
10-
MLDREvalArgs,
11-
MLDREvalModelArgs
12-
))
14+
eval_args, model_args = parser.parse_args_into_dataclasses()
15+
eval_args: MLDREvalArgs
16+
model_args: MLDREvalModelArgs
1317

14-
eval_args, model_args = parser.parse_args_into_dataclasses()
15-
eval_args: MLDREvalArgs
16-
model_args: MLDREvalModelArgs
18+
runner = MLDREvalRunner(
19+
eval_args=eval_args,
20+
model_args=model_args
21+
)
1722

18-
runner = MLDREvalRunner(
19-
eval_args=eval_args,
20-
model_args=model_args
21-
)
23+
runner.run()
2224

23-
runner.run()
25+
if __name__ == "__main__":
26+
main()

FlagEmbedding/evaluation/msmarco/__main__.py

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,22 @@
66
)
77

88

9-
parser = HfArgumentParser((
10-
MSMARCOEvalArgs,
11-
MSMARCOEvalModelArgs
12-
))
9+
def main():
10+
parser = HfArgumentParser((
11+
MSMARCOEvalArgs,
12+
MSMARCOEvalModelArgs
13+
))
1314

14-
eval_args, model_args = parser.parse_args_into_dataclasses()
15-
eval_args: MSMARCOEvalArgs
16-
model_args: MSMARCOEvalModelArgs
15+
eval_args, model_args = parser.parse_args_into_dataclasses()
16+
eval_args: MSMARCOEvalArgs
17+
model_args: MSMARCOEvalModelArgs
1718

18-
runner = MSMARCOEvalRunner(
19-
eval_args=eval_args,
20-
model_args=model_args
21-
)
19+
runner = MSMARCOEvalRunner(
20+
eval_args=eval_args,
21+
model_args=model_args
22+
)
23+
24+
runner.run()
2225

23-
runner.run()
26+
if __name__ == "__main__":
27+
main()

FlagEmbedding/evaluation/mteb/__main__.py

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,22 @@
55
MTEBEvalRunner
66
)
77

8+
def main():
9+
parser = HfArgumentParser((
10+
MTEBEvalArgs,
11+
MTEBEvalModelArgs
12+
))
813

9-
parser = HfArgumentParser((
10-
MTEBEvalArgs,
11-
MTEBEvalModelArgs
12-
))
14+
eval_args, model_args = parser.parse_args_into_dataclasses()
15+
eval_args: MTEBEvalArgs
16+
model_args: MTEBEvalModelArgs
1317

14-
eval_args, model_args = parser.parse_args_into_dataclasses()
15-
eval_args: MTEBEvalArgs
16-
model_args: MTEBEvalModelArgs
18+
runner = MTEBEvalRunner(
19+
eval_args=eval_args,
20+
model_args=model_args
21+
)
1722

18-
runner = MTEBEvalRunner(
19-
eval_args=eval_args,
20-
model_args=model_args
21-
)
23+
runner.run()
2224

23-
runner.run()
25+
if __name__ == "__main__":
26+
main()

0 commit comments

Comments
 (0)