Logit processor that uses formatters to mask batch logits.  
 More...
Logit processor that uses formatters to mask batch logits. 
Definition at line 18 of file vllm.py.
◆ __init__()
      
        
          | formatron.integrations.vllm.FormattersLogitsProcessor.__init__ | ( |  | self, | 
        
          |  |  | typing.Sequence[FormatterBase | None] | formatters, | 
        
          |  |  | int | eos_token_id, | 
        
          |  |  | typing.Sequence[EngineGenerationConfig] | None | configs = None ) | 
      
 
 
◆ __call__()
      
        
          | formatron.integrations.vllm.FormattersLogitsProcessor.__call__ | ( |  | self, | 
        
          |  |  |  | prompt, | 
        
          |  |  |  | generated_tokens, | 
        
          |  |  |  | logits ) | 
      
 
 
◆ _to_next_batch_step()
  
  | 
        
          | formatron.integrations.vllm.FormattersLogitsProcessor._to_next_batch_step | ( |  | self | ) |  |  | protected | 
 
 
◆ formatters_captures()
      
        
          | list[dict[str, typing.Any] | None] formatron.integrations.vllm.FormattersLogitsProcessor.formatters_captures | ( |  | self | ) |  | 
      
 
 
◆ is_completed()
      
        
          | list[bool | None] formatron.integrations.vllm.FormattersLogitsProcessor.is_completed | ( |  | self | ) |  | 
      
 
Check if the formatters are completed. 
Each boolean in the list corresponds to the completion status of the formatter at the same index. 
Definition at line 50 of file vllm.py.
 
 
◆ reset()
      
        
          | None formatron.integrations.vllm.FormattersLogitsProcessor.reset | ( |  | self | ) |  | 
      
 
 
◆ _configs
  
  | 
        
          | formatron.integrations.vllm.FormattersLogitsProcessor._configs |  | protected | 
 
 
◆ _debug_counter
  
  | 
        
          | formatron.integrations.vllm.FormattersLogitsProcessor._debug_counter |  | protected | 
 
 
◆ _eos_token_id
  
  | 
        
          | formatron.integrations.vllm.FormattersLogitsProcessor._eos_token_id |  | protected | 
 
 
◆ _formatters
  
  | 
        
          | formatron.integrations.vllm.FormattersLogitsProcessor._formatters |  | protected | 
 
 
◆ _iter
  
  | 
        
          | formatron.integrations.vllm.FormattersLogitsProcessor._iter |  | protected | 
 
 
◆ _last_input_id_length
  
  | 
        
          | formatron.integrations.vllm.FormattersLogitsProcessor._last_input_id_length |  | protected | 
 
 
The documentation for this class was generated from the following file: