mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2025-10-31 03:46:40 +08:00
Add token processor plugin support (#4059)
* Add token processor plugin support * fix import * fix import
This commit is contained in:
@@ -42,10 +42,16 @@ from fastdeploy.inter_communicator import (
|
||||
from fastdeploy.metrics.metrics import main_process_metrics
|
||||
from fastdeploy.metrics.trace_util import start_span, start_span_request
|
||||
from fastdeploy.model_executor.guided_decoding import schema_checker
|
||||
from fastdeploy.output.token_processor import TokenProcessor
|
||||
from fastdeploy.plugins.token_processor import load_token_processor_plugins
|
||||
from fastdeploy.splitwise.splitwise_connector import SplitwiseConnector
|
||||
from fastdeploy.utils import EngineError, envs, llm_logger
|
||||
|
||||
try:
|
||||
TokenProcessor = load_token_processor_plugins()
|
||||
llm_logger.info(f"TokenProcessor plugin {TokenProcessor} loaded")
|
||||
except:
|
||||
from fastdeploy.output.token_processor import TokenProcessor
|
||||
|
||||
|
||||
class EngineService:
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user