Formatron v0.4.9
Formatron empowers everyone to control the output format of language models with minimal overhead.
Loading...
Searching...
No Matches
exllamav2.py File Reference

Go to the source code of this file.

Classes

class  formatron.integrations.exllamav2.FormatterFilter
 ExLlamaV2Filter that uses a formatter to mask logits. More...
 

Namespaces

namespace  formatron
 
namespace  formatron.integrations
 This subpackage contains integrations with other frameworks and libraries.
 
namespace  formatron.integrations.exllamav2
 This module integrates the ExLlamaV2 library by providing convenience utilities.
 

Functions

kbnf.Vocabulary formatron.integrations.exllamav2.create_engine_vocabulary (ExLlamaV2Tokenizer tokenizer, typing.Optional[list[typing.Callable]] vocab_processors=None)
 Create a vocabulary for the KBNF engine.
 
ExLlamaV2Filter formatron.integrations.exllamav2.create_formatter_filter (ExLlamaV2 model, ExLlamaV2Tokenizer tokenizer, FormatterBuilder formatter_builder, EngineGenerationConfig engine_config=None, typing.Optional[list[typing.Callable]] vocab_processors=None)
 Create a formatter filter for the ExLlamaV2 engine.