Update greenmind_14b_r1_reasoning_parser.py
Browse files
greenmind_14b_r1_reasoning_parser.py
CHANGED
|
@@ -30,8 +30,8 @@ class GreenMind14bR1ReasoningParser(ReasoningParser):
|
|
| 30 |
self.think_start_expr = r"<think>\n"
|
| 31 |
self.think_end_expr = r"\n</think>\n"
|
| 32 |
|
| 33 |
-
self.response_start_expr = r"\n</think>\n<answer
|
| 34 |
-
self.response_end_expr = r"
|
| 35 |
|
| 36 |
self.full_match_reasoning_regex = re.compile(
|
| 37 |
rf"(?:{self.think_start_expr}(.*?){self.response_start_expr})?(.*?){self.response_end_expr}",
|
|
@@ -43,9 +43,9 @@ class GreenMind14bR1ReasoningParser(ReasoningParser):
|
|
| 43 |
|
| 44 |
self.think_start_ids = [13708, 766, 397]
|
| 45 |
self.think_start_ids_fast = [13708, 766, 29]
|
| 46 |
-
self.response_start_ids = [198, 522, 26865, 397, 27, 9217,
|
| 47 |
-
self.response_start_ids_fast = [522, 26865, 397, 27, 9217,
|
| 48 |
-
self.response_end_ids = [
|
| 49 |
self.fast_think_ids = [
|
| 50 |
13708, 766, 1339, 522, 26865, 397, 27, 9217, 397
|
| 51 |
]
|
|
|
|
| 30 |
self.think_start_expr = r"<think>\n"
|
| 31 |
self.think_end_expr = r"\n</think>\n"
|
| 32 |
|
| 33 |
+
self.response_start_expr = r"\n</think>\n<answer>"
|
| 34 |
+
self.response_end_expr = r"</answer>"
|
| 35 |
|
| 36 |
self.full_match_reasoning_regex = re.compile(
|
| 37 |
rf"(?:{self.think_start_expr}(.*?){self.response_start_expr})?(.*?){self.response_end_expr}",
|
|
|
|
| 43 |
|
| 44 |
self.think_start_ids = [13708, 766, 397]
|
| 45 |
self.think_start_ids_fast = [13708, 766, 29]
|
| 46 |
+
self.response_start_ids = [198, 522, 26865, 397, 27, 9217, 29]
|
| 47 |
+
self.response_start_ids_fast = [522, 26865, 397, 27, 9217, 29]
|
| 48 |
+
self.response_end_ids = [522, 9217, 29]
|
| 49 |
self.fast_think_ids = [
|
| 50 |
13708, 766, 1339, 522, 26865, 397, 27, 9217, 397
|
| 51 |
]
|