Commit 243bc58c authored by myhloli's avatar myhloli
Browse files

refactor(magic_pdf): remove unused imports and update dependencies

- Remove unused imports for concurrent.futures, multiprocessing, and paddle
- Delete commented-out code
- Update numpy dependency to remove upper version limit
- Remove InferenceResult import that was commented out
parent ddaa7158
import concurrent.futures as fut
import multiprocessing as mp
import os import os
import time import time
...@@ -25,8 +23,6 @@ from magic_pdf.libs.config_reader import (get_device, get_formula_config, ...@@ -25,8 +23,6 @@ from magic_pdf.libs.config_reader import (get_device, get_formula_config,
get_table_recog_config) get_table_recog_config)
from magic_pdf.model.model_list import MODEL from magic_pdf.model.model_list import MODEL
# from magic_pdf.operators.models import InferenceResult
class ModelSingleton: class ModelSingleton:
_instance = None _instance = None
_models = {} _models = {}
...@@ -244,9 +240,7 @@ def may_batch_image_analyze( ...@@ -244,9 +240,7 @@ def may_batch_image_analyze(
formula_enable=None, formula_enable=None,
table_enable=None): table_enable=None):
# os.environ['CUDA_VISIBLE_DEVICES'] = str(idx) # os.environ['CUDA_VISIBLE_DEVICES'] = str(idx)
# 关闭paddle的信号处理
import paddle
paddle.disable_signal_handler()
from magic_pdf.model.batch_analyze import BatchAnalyze from magic_pdf.model.batch_analyze import BatchAnalyze
model_manager = ModelSingleton() model_manager = ModelSingleton()
......
...@@ -3,7 +3,7 @@ Brotli>=1.1.0 ...@@ -3,7 +3,7 @@ Brotli>=1.1.0
click>=8.1.7 click>=8.1.7
fast-langdetect>=0.2.3,<0.3.0 fast-langdetect>=0.2.3,<0.3.0
loguru>=0.6.0 loguru>=0.6.0
numpy>=1.21.6,<2.0.0 numpy>=1.21.6
pydantic>=2.7.2 pydantic>=2.7.2
PyMuPDF>=1.24.9,<=1.24.14 PyMuPDF>=1.24.9,<=1.24.14
scikit-learn>=1.0.2 scikit-learn>=1.0.2
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment