File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -67,7 +67,16 @@ static llama_token_healing_output llama_token_healing_get_prefix(
67
67
68
68
const llama_model * model = llama_get_model (ctx_main);
69
69
auto is_special_token = [&](const llama_token token_id) {
70
- return llama_token_is_control (model, token_id) || llama_token_is_eog (model, token_id);
70
+ return llama_token_is_control (model, token_id)
71
+ || llama_token_bos (model) == token_id
72
+ || llama_token_eos (model) == token_id
73
+ || llama_token_cls (model) == token_id
74
+ || llama_token_sep (model) == token_id
75
+ || llama_token_pad (model) == token_id
76
+ || llama_token_prefix (model) == token_id
77
+ || llama_token_middle (model) == token_id
78
+ || llama_token_suffix (model) == token_id
79
+ || llama_token_eot (model) == token_id;
71
80
};
72
81
73
82
if (th_type == llama_token_healing_type::DYNAMIC_ONCE || th_type == llama_token_healing_type::DYNAMIC_MULTI) {
You can’t perform that action at this time.
0 commit comments