mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-10-31 08:51:55 +00:00 
			
		
		
		
	llama : fix grammar sometimes generating null char (#2756)
This commit is contained in:
		| @@ -4074,7 +4074,7 @@ void llama_sample_grammar(struct llama_context * ctx, llama_token_data_array * c | |||||||
|             if (!allow_eos) { |             if (!allow_eos) { | ||||||
|                 candidates->data[i].logit = -INFINITY; |                 candidates->data[i].logit = -INFINITY; | ||||||
|             } |             } | ||||||
|         } else if (text.empty()) { |         } else if (text.empty() || text[0] == 0) { | ||||||
|             candidates->data[i].logit = -INFINITY; |             candidates->data[i].logit = -INFINITY; | ||||||
|         } else { |         } else { | ||||||
|             candidates_decoded.push_back(decode_utf8(text.c_str(), grammar->partial_utf8)); |             candidates_decoded.push_back(decode_utf8(text.c_str(), grammar->partial_utf8)); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Evan Jones
					Evan Jones