Skip to content

Commit 4f937c7

Browse files
authored
🤐 Fix deprecation warnings (huggingface#2392)
1 parent 16fa13c commit 4f937c7

File tree

8 files changed

+24
-8
lines changed

8 files changed

+24
-8
lines changed

trl/trainer/cpo_trainer.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,9 @@ class CPOTrainer(Trainer):
106106

107107
_tag_names = ["trl", "cpo"]
108108

109-
@deprecate_kwarg("tokenizer", new_name="processing_class", version="0.14.0", raise_if_both_names=True)
109+
@deprecate_kwarg(
110+
"tokenizer", "0.14.0", "processing_class", warn_if_greater_or_equal_version=True, raise_if_both_names=True
111+
)
110112
def __init__(
111113
self,
112114
model: Optional[Union[PreTrainedModel, nn.Module, str]] = None,

trl/trainer/dpo_trainer.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,9 @@ class DPOTrainer(Trainer):
188188

189189
_tag_names = ["trl", "dpo"]
190190

191-
@deprecate_kwarg("tokenizer", new_name="processing_class", version="0.16.0", raise_if_both_names=True)
191+
@deprecate_kwarg(
192+
"tokenizer", "0.16.0", "processing_class", warn_if_greater_or_equal_version=True, raise_if_both_names=True
193+
)
192194
def __init__(
193195
self,
194196
model: Optional[Union[PreTrainedModel, nn.Module, str]] = None,

trl/trainer/kto_trainer.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,9 @@ class KTOTrainer(Trainer):
317317

318318
_tag_names = ["trl", "kto"]
319319

320-
@deprecate_kwarg("tokenizer", new_name="processing_class", version="0.14.0", raise_if_both_names=True)
320+
@deprecate_kwarg(
321+
"tokenizer", "0.14.0", "processing_class", warn_if_greater_or_equal_version=True, raise_if_both_names=True
322+
)
321323
def __init__(
322324
self,
323325
model: Union[PreTrainedModel, nn.Module, str] = None,

trl/trainer/online_dpo_trainer.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,9 @@ class OnlineDPOTrainer(Trainer):
127127

128128
_tag_names = ["trl", "online-dpo"]
129129

130-
@deprecate_kwarg("tokenizer", new_name="processing_class", version="0.14.0", raise_if_both_names=True)
130+
@deprecate_kwarg(
131+
"tokenizer", "0.14.0", "processing_class", warn_if_greater_or_equal_version=True, raise_if_both_names=True
132+
)
131133
def __init__(
132134
self,
133135
model: Union[PreTrainedModel, nn.Module],

trl/trainer/orpo_trainer.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,9 @@ class ORPOTrainer(Trainer):
117117

118118
_tag_names = ["trl", "orpo"]
119119

120-
@deprecate_kwarg("tokenizer", new_name="processing_class", version="0.15.0", raise_if_both_names=True)
120+
@deprecate_kwarg(
121+
"tokenizer", "0.15.0", "processing_class", warn_if_greater_or_equal_version=True, raise_if_both_names=True
122+
)
121123
def __init__(
122124
self,
123125
model: Optional[Union[PreTrainedModel, nn.Module, str]] = None,

trl/trainer/reward_trainer.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,9 @@ def _tokenize(batch: Dict[str, List[Any]], tokenizer: "PreTrainedTokenizerBase")
8181
class RewardTrainer(Trainer):
8282
_tag_names = ["trl", "reward-trainer"]
8383

84-
@deprecate_kwarg("tokenizer", new_name="processing_class", version="0.15.0", raise_if_both_names=True)
84+
@deprecate_kwarg(
85+
"tokenizer", "0.15.0", "processing_class", warn_if_greater_or_equal_version=True, raise_if_both_names=True
86+
)
8587
def __init__(
8688
self,
8789
model: Optional[Union[PreTrainedModel, nn.Module]] = None,

trl/trainer/rloo_trainer.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,9 @@
7272
class RLOOTrainer(Trainer):
7373
_tag_names = ["trl", "rloo"]
7474

75-
@deprecate_kwarg("tokenizer", new_name="processing_class", version="0.14.0", raise_if_both_names=True)
75+
@deprecate_kwarg(
76+
"tokenizer", "0.14.0", "processing_class", warn_if_greater_or_equal_version=True, raise_if_both_names=True
77+
)
7678
def __init__(
7779
self,
7880
config: RLOOConfig,

trl/trainer/sft_trainer.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,9 @@ class SFTTrainer(Trainer):
106106

107107
_tag_names = ["trl", "sft"]
108108

109-
@deprecate_kwarg("tokenizer", new_name="processing_class", version="0.16.0", raise_if_both_names=True)
109+
@deprecate_kwarg(
110+
"tokenizer", "0.16.0", "processing_class", warn_if_greater_or_equal_version=True, raise_if_both_names=True
111+
)
110112
def __init__(
111113
self,
112114
model: Optional[Union[PreTrainedModel, nn.Module, str]] = None,

0 commit comments

Comments
 (0)