-
Notifications
You must be signed in to change notification settings - Fork 116
consolidate between llguidance and xgrammar #1004
Copy link
Copy link
Labels
area/backendsProvider-specific work: Ollama, HF, LiteLLM, OpenAI, Bedrock, vLLMProvider-specific work: Ollama, HF, LiteLLM, OpenAI, Bedrock, vLLMarea/formatterOutput formatters, structured output, GraniteFormatter, JSON schema formattingOutput formatters, structured output, GraniteFormatter, JSON schema formattingarea/intrinsicsGranite intrinsic adapters: RAG, Guardian, CoreGranite intrinsic adapters: RAG, Guardian, Corearea/stdlibCore abstractions: Context, MOT, SamplingStrategy, formatters, serializationCore abstractions: Context, MOT, SamplingStrategy, formatters, serializationenhancementNew feature or requestNew feature or requestneeds-designProblem is clear; implementation approach needs design discussion before work startsProblem is clear; implementation approach needs design discussion before work starts
Metadata
Metadata
Assignees
Labels
area/backendsProvider-specific work: Ollama, HF, LiteLLM, OpenAI, Bedrock, vLLMProvider-specific work: Ollama, HF, LiteLLM, OpenAI, Bedrock, vLLMarea/formatterOutput formatters, structured output, GraniteFormatter, JSON schema formattingOutput formatters, structured output, GraniteFormatter, JSON schema formattingarea/intrinsicsGranite intrinsic adapters: RAG, Guardian, CoreGranite intrinsic adapters: RAG, Guardian, Corearea/stdlibCore abstractions: Context, MOT, SamplingStrategy, formatters, serializationCore abstractions: Context, MOT, SamplingStrategy, formatters, serializationenhancementNew feature or requestNew feature or requestneeds-designProblem is clear; implementation approach needs design discussion before work startsProblem is clear; implementation approach needs design discussion before work starts
Type
Fields
Give feedbackNo fields configured for Task.
For structured decoding, we utilize llguidance in our regular Mellea code. For intrinsics that utilize granite formatters, we utilize xgrammar. We should see if we can consolidate to llguidance.
The person who takes this task should check in with Fred to see why xgrammar was originally chosen.