update generate param init
This commit is contained in:
@@ -94,19 +94,12 @@ impl FunAsrNanoGenerateModel {
|
||||
|
||||
impl GenerateModel for FunAsrNanoGenerateModel {
|
||||
fn generate(&mut self, mes: ChatCompletionParameters) -> Result<ChatCompletionResponse> {
|
||||
let temperature = match mes.temperature {
|
||||
None => self.generation_config.temperature,
|
||||
Some(tem) => tem,
|
||||
};
|
||||
let top_p = match mes.top_p {
|
||||
None => self.generation_config.top_p,
|
||||
Some(top_p) => top_p,
|
||||
};
|
||||
let temperature = mes
|
||||
.temperature
|
||||
.unwrap_or(self.generation_config.temperature);
|
||||
let top_p = mes.top_p.unwrap_or(self.generation_config.top_p);
|
||||
let top_k = self.generation_config.top_k;
|
||||
let seed = match mes.seed {
|
||||
None => 34562u64,
|
||||
Some(s) => s as u64,
|
||||
};
|
||||
let seed = mes.seed.unwrap_or(34562) as u64;
|
||||
let mut logit_processor =
|
||||
get_logit_processor(Some(temperature), Some(top_p), Some(top_k), seed);
|
||||
let (speech, fbank_mask, mut input_ids) =
|
||||
@@ -156,19 +149,12 @@ impl GenerateModel for FunAsrNanoGenerateModel {
|
||||
+ '_,
|
||||
>,
|
||||
> {
|
||||
let temperature = match mes.temperature {
|
||||
None => self.generation_config.temperature,
|
||||
Some(tem) => tem,
|
||||
};
|
||||
let top_p = match mes.top_p {
|
||||
None => self.generation_config.top_p,
|
||||
Some(top_p) => top_p,
|
||||
};
|
||||
let temperature = mes
|
||||
.temperature
|
||||
.unwrap_or(self.generation_config.temperature);
|
||||
let top_p = mes.top_p.unwrap_or(self.generation_config.top_p);
|
||||
let top_k = self.generation_config.top_k;
|
||||
let seed = match mes.seed {
|
||||
None => 34562u64,
|
||||
Some(s) => s as u64,
|
||||
};
|
||||
let seed = mes.seed.unwrap_or(34562) as u64;
|
||||
let mut logit_processor =
|
||||
get_logit_processor(Some(temperature), Some(top_p), Some(top_k), seed);
|
||||
let (speech, fbank_mask, input_ids) = self.processor.process_info(&mes, &self.tokenizer)?;
|
||||
|
||||
Reference in New Issue
Block a user