mirror of
https://github.com/huggingface/text-generation-inference.git
synced 2025-09-10 20:04:52 +00:00
Add ignore_eos_token to HTTP interface
This commit is contained in:
parent
00b8f36fba
commit
017f3de464
@ -138,6 +138,9 @@ pub(crate) struct GenerateParameters {
|
||||
#[serde(default)]
|
||||
#[schema(exclusive_minimum = 0, nullable = true, default = "null", example = 5)]
|
||||
pub top_n_tokens: Option<u32>,
|
||||
#[serde(default)]
|
||||
#[schema(default = "false")]
|
||||
pub ignore_eos_token: bool
|
||||
}
|
||||
|
||||
fn default_max_new_tokens() -> Option<u32> {
|
||||
@ -162,6 +165,7 @@ fn default_parameters() -> GenerateParameters {
|
||||
decoder_input_details: false,
|
||||
seed: None,
|
||||
top_n_tokens: None,
|
||||
ignore_eos_token: false,
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -156,6 +156,7 @@ impl Validation {
|
||||
watermark,
|
||||
decoder_input_details,
|
||||
top_n_tokens,
|
||||
ignore_eos_token,
|
||||
..
|
||||
} = request.parameters;
|
||||
|
||||
@ -274,7 +275,7 @@ impl Validation {
|
||||
let stopping_parameters = StoppingCriteriaParameters {
|
||||
max_new_tokens,
|
||||
stop_sequences,
|
||||
ignore_eos_token: false,
|
||||
ignore_eos_token: ignore_eos_token,
|
||||
};
|
||||
|
||||
metrics::histogram!("tgi_request_max_new_tokens", max_new_tokens as f64);
|
||||
|
Loading…
Reference in New Issue
Block a user