-
Notifications
You must be signed in to change notification settings - Fork 146
Expand file tree
/
Copy path__init__.py
More file actions
211 lines (199 loc) · 7.74 KB
/
Copy path__init__.py
File metadata and controls
211 lines (199 loc) · 7.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
# Copyright (c) Meta Platforms, Inc. and affiliates.
# All rights reserved.
#
# This source code is licensed under the BSD-style license found in the
# LICENSE file in the root directory of this source tree.
from __future__ import annotations
from fairseq2.recipes.lm._instruction_finetune import (
InstructionFinetuneConfig as InstructionFinetuneConfig,
)
from fairseq2.recipes.lm._instruction_finetune import (
InstructionFinetuneCriterion as InstructionFinetuneCriterion,
)
from fairseq2.recipes.lm._instruction_finetune import (
InstructionFinetuneDatasetSection as InstructionFinetuneDatasetSection,
)
from fairseq2.recipes.lm._instruction_finetune import (
InstructionFinetuneUnit as InstructionFinetuneUnit,
)
from fairseq2.recipes.lm._instruction_finetune import (
InstructionLossEvalUnit as InstructionLossEvalUnit,
)
from fairseq2.recipes.lm._instruction_finetune import (
load_instruction_finetuner as load_instruction_finetuner,
)
from fairseq2.recipes.lm._instruction_finetune import (
register_instruction_finetune_configs as register_instruction_finetune_configs,
)
from fairseq2.recipes.lm._loss_eval import LMLossEvalConfig as LMLossEvalConfig
from fairseq2.recipes.lm._loss_eval import (
LMLossEvalDatasetSection as LMLossEvalDatasetSection,
)
from fairseq2.recipes.lm._loss_eval import (
load_lm_loss_evaluator as load_lm_loss_evaluator,
)
from fairseq2.recipes.lm._loss_eval import (
register_lm_loss_eval_configs as register_lm_loss_eval_configs,
)
from fairseq2.recipes.lm._preference_finetune._common import (
POCriterionSection as POCriterionSection,
)
from fairseq2.recipes.lm._preference_finetune._common import (
POFinetuneMetricBag as POFinetuneMetricBag,
)
from fairseq2.recipes.lm._preference_finetune._cpo import (
CPO_FINETUNE_UNIT as CPO_FINETUNE_UNIT,
)
from fairseq2.recipes.lm._preference_finetune._cpo import (
CpoFinetuneConfig as CpoFinetuneConfig,
)
from fairseq2.recipes.lm._preference_finetune._cpo import (
CpoFinetuneMetricBag as CpoFinetuneMetricBag,
)
from fairseq2.recipes.lm._preference_finetune._cpo import (
CpoFinetuneUnit as CpoFinetuneUnit,
)
from fairseq2.recipes.lm._preference_finetune._cpo import (
CpoFinetuneUnitHandler as CpoFinetuneUnitHandler,
)
from fairseq2.recipes.lm._preference_finetune._dpo import (
DPO_FINETUNE_UNIT as DPO_FINETUNE_UNIT,
)
from fairseq2.recipes.lm._preference_finetune._dpo import (
DpoFinetuneConfig as DpoFinetuneConfig,
)
from fairseq2.recipes.lm._preference_finetune._dpo import (
DpoFinetuneMetricBag as DpoFinetuneMetricBag,
)
from fairseq2.recipes.lm._preference_finetune._dpo import (
DpoFinetuneUnit as DpoFinetuneUnit,
)
from fairseq2.recipes.lm._preference_finetune._dpo import (
DpoFinetuneUnitHandler as DpoFinetuneUnitHandler,
)
from fairseq2.recipes.lm._preference_finetune._handler import (
POFinetuneUnitHandler as POFinetuneUnitHandler,
)
from fairseq2.recipes.lm._preference_finetune._handler import (
UnknownPOFinetuneUnitError as UnknownPOFinetuneUnitError,
)
from fairseq2.recipes.lm._preference_finetune._orpo import (
ORPO_FINETUNE_UNIT as ORPO_FINETUNE_UNIT,
)
from fairseq2.recipes.lm._preference_finetune._orpo import (
OrpoFinetuneConfig as OrpoFinetuneConfig,
)
from fairseq2.recipes.lm._preference_finetune._orpo import (
OrpoFinetuneMetricBag as OrpoFinetuneMetricBag,
)
from fairseq2.recipes.lm._preference_finetune._orpo import (
OrpoFinetuneUnit as OrpoFinetuneUnit,
)
from fairseq2.recipes.lm._preference_finetune._orpo import (
OrpoFinetuneUnitHandler as OrpoFinetuneUnitHandler,
)
from fairseq2.recipes.lm._preference_finetune._recipe import (
POFinetuneConfig as POFinetuneConfig,
)
from fairseq2.recipes.lm._preference_finetune._recipe import (
POFinetuneDatasetSection as POFinetuneDatasetSection,
)
from fairseq2.recipes.lm._preference_finetune._recipe import (
load_po_finetuner as load_po_finetuner,
)
from fairseq2.recipes.lm._preference_finetune._recipe import (
register_po_finetune_configs as register_po_finetune_configs,
)
from fairseq2.recipes.lm._preference_finetune._simpo import (
SIMPO_FINETUNE_UNIT as SIMPO_FINETUNE_UNIT,
)
from fairseq2.recipes.lm._preference_finetune._simpo import (
SimPOFinetuneConfig as SimPOFinetuneConfig,
)
from fairseq2.recipes.lm._preference_finetune._simpo import (
SimPOFinetuneMetricBag as SimPOFinetuneMetricBag,
)
from fairseq2.recipes.lm._preference_finetune._simpo import (
SimPOFinetuneUnit as SimPOFinetuneUnit,
)
from fairseq2.recipes.lm._preference_finetune._simpo import (
SimPOFinetuneUnitHandler as SimPOFinetuneUnitHandler,
)
from fairseq2.recipes.lm._text_generate import TextGenerateConfig as TextGenerateConfig
from fairseq2.recipes.lm._text_generate import (
TextGenerateDatasetSection as TextGenerateDatasetSection,
)
from fairseq2.recipes.lm._text_generate import TextGenerateUnit as TextGenerateUnit
from fairseq2.recipes.lm._text_generate import (
load_text_generator as load_text_generator,
)
from fairseq2.recipes.lm._text_generate import (
register_text_generate_configs as register_text_generate_configs,
)
from fairseq2.recipes.lm._online_finetune._recipe import (
register_online_finetune_configs,
OnlineFinetuneUnitHandler,
load_online_finetuner,
OnlineFinetuneConfig,
)
from fairseq2.recipes.lm._online_finetune._recipe import (
OnlineFinetuneDatasetSection as OnlineFinetuneDatasetSection,
)
from fairseq2.recipes.lm._online_finetune._online_dpo import (
OnlineDpoFinetuneUnitHandler as OnlineDpoFinetuneUnitHandler,
)
from fairseq2.recipes.lm._online_finetune._group_dpo import (
GroupDpoFinetuneUnitHandler as GroupDpoFinetuneUnitHandler,
)
from fairseq2.recipes.lm._online_finetune._grpo import (
GrpoFinetuneUnitHandler as GrpoFinetuneUnitHandler,
)
from fairseq2.recipes.lm._online_finetune._rewards import (
VLLMOutputRewardHandler as VLLMOutputRewardHandler,
)
from fairseq2.recipes.lm._online_finetune._rewards import GSM8kVerifier as GSM8kVerifier
from fairseq2.recipes.lm._online_finetune._rewards import (
GSM8kVerifierHandler as GSM8kVerifierHandler,
)
from fairseq2.recipes.lm._online_finetune._rewards import (
AtheneVerifier as AtheneVerifier,
)
from fairseq2.recipes.lm._online_finetune._rewards import (
AtheneVerifierHandler as AtheneVerifierHandler,
)
from fairseq2.recipes.lm._online_finetune._rewards import (
MathVerifyHandler as MathVerifyHandler,
)
from fairseq2.recipes.lm._online_finetune._rewards import (
GenerativePointwiseVerifier as GenerativePointwiseVerifier,
)
from fairseq2.recipes.lm._online_finetune._rewards import (
GenerativePointwiseVerifierHandler as GenerativePointwiseVerifierHandler,
)
from fairseq2.recipes.lm._online_finetune._rewards import (
GenerativePairwiseVerifier as GenerativePairwiseVerifier,
)
from fairseq2.recipes.lm._online_finetune._rewards import (
GenerativePairwiseVerifierHandler as GenerativePairwiseVerifierHandler,
)
from fairseq2.recipes.lm._online_finetune._remote_model import (
RemoteModelHandler as RemoteModelHandler,
)
from fairseq2.recipes.lm._online_finetune._common import (
NoEnvAtheneRewardPipeline as NoEnvAtheneRewardPipeline,
)
from fairseq2.recipes.lm._online_finetune._generative_judge import (
JudgmentExtractorHandler as JudgmentExtractorHandler,
)
from fairseq2.recipes.lm._online_finetune._generative_judge import (
J1PointwiseExtractor as J1PointwiseExtractor,
)
from fairseq2.recipes.lm._online_finetune._generative_judge import (
J1PointwiseExtractorHandler as J1PointwiseExtractorHandler,
)
from fairseq2.recipes.lm._online_finetune._generative_judge import (
J1PairwiseScoreExtractor as J1PairwiseScoreExtractor,
)
from fairseq2.recipes.lm._online_finetune._generative_judge import (
J1PairwiseScoreExtractorHandler as J1PairwiseScoreExtractorHandler,
)