[DataProcessor] Refactor multimodal processor: extract encoding strategies and unify MM processing pipeline (#7298)

* merge mm processor
This commit is contained in:
luukunn
2026-04-15 19:01:06 +08:00
committed by GitHub
parent a218d29488
commit 3f84d8d893
36 changed files with 4016 additions and 681 deletions
+5 -5
View File
@@ -41,16 +41,16 @@ class TestValidateModelPath(unittest.TestCase):
def _patch_console_logger(self):
"""Patch console_logger.warning to capture warnings."""
import fastdeploy.input.utils as utils_mod
import fastdeploy.input.utils.common as common_mod
self._orig_warning = utils_mod.console_logger.warning
utils_mod.console_logger.warning = self._capture_warning
self._orig_warning = common_mod.console_logger.warning
common_mod.console_logger.warning = self._capture_warning
def _unpatch_console_logger(self):
import fastdeploy.input.utils as utils_mod
import fastdeploy.input.utils.common as common_mod
if self._orig_warning is not None:
utils_mod.console_logger.warning = self._orig_warning
common_mod.console_logger.warning = self._orig_warning
def tearDown(self):
self._unpatch_console_logger()