From 1912adae659428d82866b7c4e9dce24cda2e8a84 Mon Sep 17 00:00:00 2001 From: myhloli Date: Thu, 22 Jan 2026 19:27:12 +0800 Subject: [PATCH] refactor: remove JSON parsing for compilation_config in vlm_analyze --- mineru/backend/vlm/vlm_analyze.py | 9 --------- 1 file changed, 9 deletions(-) diff --git a/mineru/backend/vlm/vlm_analyze.py b/mineru/backend/vlm/vlm_analyze.py index 2e7a2cc4..41f90bcf 100644 --- a/mineru/backend/vlm/vlm_analyze.py +++ b/mineru/backend/vlm/vlm_analyze.py @@ -143,15 +143,6 @@ class ModelSingleton: block_size = 32 kwargs["compilation_config"] = compilation_config kwargs["block_size"] = block_size - - if "compilation_config" in kwargs: - if isinstance(kwargs["compilation_config"], str): - try: - kwargs["compilation_config"] = json.loads(kwargs["compilation_config"]) - except json.JSONDecodeError: - logger.warning( - f"Failed to parse compilation_config as JSON: {kwargs['compilation_config']}") - del kwargs["compilation_config"] if "gpu_memory_utilization" not in kwargs: kwargs["gpu_memory_utilization"] = set_default_gpu_memory_utilization() if "model" not in kwargs: