types.py 571 B

12345678910111213141516171819
  1. import os
  2. from magic_pdf.data.data_reader_writer import FileBasedDataWriter
  3. from magic_pdf.data.dataset import Dataset
  4. class InferenceResult:
  5. def __init__(self, inference_results: list, dataset: Dataset):
  6. self._infer_res = inference_results
  7. self._dataset = dataset
  8. def draw_model(self, writer: FileBasedDataWriter, dump_file_path: str):
  9. dir_name = os.path.dirname(dump_file_path)
  10. if dir_name not in ('', '.', '..'):
  11. os.makedirs(dir_name, exist_ok=True)
  12. def get_infer_res(self):
  13. return self._infer_res