본문으로 건너뛰기
IFAI

오픈소스

OpenDataLoader PDF: GPU 없이 CPU로 초당 100장 넘는 PDF를 마크다운 변환

게시 확산 지수 48

LLM 및 RAG 파이프라인을 위해 제작된 오픈소스 PDF 파서 OpenDataLoader PDF가 공개됐습니다. GPU 없이 단일 CPU 코어만으로 초당 100페이지 이상을 마크다운과 JSON으로 변환합니다. 다단 레이아웃과 표 구조를 정확히 보존하고 프롬프트 오염 방지 필터까지 갖췄으며 상업적 이용도 무료입니다.

OpenDataLoader PDF는 대규모 언어 모델(LLM)과 RAG 파이프라인을 위해 개발된 오픈소스 PDF 파서로, PDF 문서를 마크다운과 JSON 형식으로 정밀하게 변환합니다.

GPU를 전혀 사용하지 않고 규칙 기반 알고리즘을 통해 로컬 환경에서 구동됩니다. 단일 CPU 코어만으로 초당 100페이지 이상을 처리하며, 동일한 입력값에 대해 항상 동일한 출력값을 보장합니다.

어떻게 작동하나

다단 레이아웃은 XY-Cut++ 알고리즘을 사용해 올바른 읽기 순서를 복원합니다. 표는 외곽선 감지와 클러스터링 분석을 결합하여 행과 열 구조를 온전히 보존하며, 추출된 모든 요소에 좌표 정보를 태깅하여 원문 인용 위치를 쉽게 추적할 수 있도록 돕습니다.

프롬프트 인젝션이나 오염을 방지하기 위해 숨겨진 텍스트와 워터마크를 제거하는 안전 필터가 내장되어 있으며, Tagged PDF의 시맨틱 구조 태그 추출도 지원합니다.

이 프로젝트는 GitHub에 공개되어 상업적 이용이 무료입니다. Python, Node.js, Java, Docker 호출을 지원하고 공식 LangChain 통합 패키지를 함께 제공합니다.

왜 중요한가

많은 RAG 구축팀이 문서 파싱 단계부터 무거운 비전 모델과 GPU 자원을 투입하지만, 이는 높은 비용과 지연 시간, 결과물의 비결정성이라는 문제를 낳습니다. 순수 CPU 환경에서 확정적인 알고리즘으로 효율을 극대화한 방식은 대단히 현실적이고 영리한 해법입니다.

대규모 사내 지식 베이스를 구축하면서 문서 전처리 과정에 들어가는 컴퓨팅 비용과 API 지출을 줄이고 싶은 개발자라면 즉시 도입을 검토해 볼 만합니다.

출처 (1)

  1. [1]

매일 AI 콘텐츠 픽