Skip to content

Eval bug: Inference fails with certain inputs for Granite and Nemotron #18974

@samteezy

Description

@samteezy

Name and Version

b7783

Operating systems

Linux

GGML backends

Vulkan

Hardware

Intel ARC Pro B50
AMD RX 7600XT

Models

unsloth/Nemotron-3-Nano-30B-A3B-UD-Q4_K_XL.gguf
unsloth/granite-4.0-h-small-UD-Q4_K_XL.gguf

Problem description & steps to reproduce

Pretty simple prompt - I'm copying and pasting the llama-server README.md file into a prompt and asking the model a simple question about it ("explain adaptive-p sampling"). This is happening in Open WebUI and in the llama.cpp web UI.

Nemotron fails immediately with this error message in Open WebUI:

------------
While executing FilterExpression at line 8, column 66 in source:
...~ json_key ~ '>' ~ (json_dict[json_key] | string) ~ '</' ~ json_key ~ '>' }}↵   ...
                                           ^
Error: Unknown (built-in) filter 'string' for type None

Granite starts giving me gibberish:

cision (I’m literally the same, but I’m not sure if you’re aware of the way to do it. I’m not sure if you’re aware of the way to do it, but you’ll have to download [I stopped it at this point]

Running this with unsloth/LFM2.5-1.2B-Instruct-UD-Q6_K_XL.gguf works just fine.

First Bad Commit

Not sure

Relevant log output

Pasted above. Not seeing any other relevant log info

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingchat parserIssues related to the chat parser and chat templatesregressionA regression introduced in a new build (something that was previously working correctly)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions