mirror of
https://github.com/ollama/ollama.git
synced 2025-04-12 13:49:43 +02:00
sample: add nil check for grammar
This commit is contained in:
parent
106592820d
commit
ad9791da2e
@ -171,6 +171,9 @@ type Grammar struct {
|
||||
|
||||
func NewGrammar(vocab *model.Vocabulary, grammarStr string) (*Grammar, error) {
|
||||
grammar := llama.InitGrammarChain(grammarStr)
|
||||
if grammar == nil {
|
||||
return nil, errors.New("sample: failed to initialize grammar")
|
||||
}
|
||||
for _, s := range vocab.Values {
|
||||
id := vocab.Encode(s)
|
||||
grammar.AddSymbol(s, uint32(id))
|
||||
|
Loading…
x
Reference in New Issue
Block a user