New web interface, move llm engine to separate process
This commit is contained in:
@@ -5,6 +5,7 @@ description = "XML Schema validation library"
|
||||
requires-python = ">=3.10"
|
||||
dependencies = [
|
||||
"maturin>=1.0,<2.0",
|
||||
"torch>=2.0.0",
|
||||
]
|
||||
optional-dependencies.dev = [
|
||||
"pytest>=8",
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
from transformers import AutoTokenizer
|
||||
from xml_schema_validator._rs import XmlLogitsProcessorCore
|
||||
import sys
|
||||
|
||||
class LlamaCppLogitsProcessor:
|
||||
"""
|
||||
@@ -57,7 +58,7 @@ class LlamaCppLogitsProcessor:
|
||||
)
|
||||
marker_start = template_text.find("XML_LOGITS_PROCESSOR_MARKER") + len("XML_LOGITS_PROCESSOR_MARKER")
|
||||
start_marker = template_text[marker_start:]
|
||||
print("schema validator start marker:", start_marker)
|
||||
print("schema validator start marker:", start_marker, file=sys.stderr)
|
||||
return start_marker
|
||||
|
||||
def get_processor(self):
|
||||
|
||||
Reference in New Issue
Block a user