mirror of
https://github.com/huggingface/candle.git
synced 2025-06-17 11:08:52 +00:00
Handle the empty sequence case properly. (#712)
* Handle the empty sequence case properly. * Proper fix.
This commit is contained in:
@ -18,7 +18,7 @@ impl Model {
|
|||||||
let input = Tensor::new(tokens, &dev)?.unsqueeze(0)?;
|
let input = Tensor::new(tokens, &dev)?.unsqueeze(0)?;
|
||||||
let logits = self.inner.llama.forward(&input, tokens.len())?;
|
let logits = self.inner.llama.forward(&input, tokens.len())?;
|
||||||
let logits = logits.squeeze(0)?;
|
let logits = logits.squeeze(0)?;
|
||||||
let logits = if self.repeat_penalty == 1. {
|
let logits = if self.repeat_penalty == 1. || tokens.is_empty() {
|
||||||
logits
|
logits
|
||||||
} else {
|
} else {
|
||||||
let start_at = self.tokens.len().saturating_sub(REPEAT_LAST_N);
|
let start_at = self.tokens.len().saturating_sub(REPEAT_LAST_N);
|
||||||
|
Reference in New Issue
Block a user