We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 49e40e9 + 1a5e458 commit 0e9e4acCopy full SHA for 0e9e4ac
1 file changed
tuning/config/configs.py
@@ -138,6 +138,17 @@ class DataArguments:
138
},
139
)
140
141
+ def __post_init__(self):
142
+ def unescape(s):
143
+ if s is not None and isinstance(s, str):
144
+ return s.encode("utf-8").decode("unicode_escape")
145
+ return s
146
+
147
+ self.chat_template = unescape(self.chat_template)
148
+ self.data_formatter_template = unescape(self.data_formatter_template)
149
+ self.response_template = unescape(self.response_template)
150
+ self.instruction_template = unescape(self.instruction_template)
151
152
153
@dataclass
154
class TrainingArguments(transformers.TrainingArguments):
0 commit comments