5분 만에 Novita AI GPU 인스턴스에 PaddleOCR-VL 배포하기

5분 만에 Novita AI GPU 인스턴스에 PaddleOCR-VL 배포하기

여러 언어로 된 문서 파싱에 어려움을 겪고 계신가요? 고가의 인프라에 투자하지 않고도 복잡한 문서에서 텍스트, 표, 수식, 차트를 추출해야 하시나요?

Novita AI GPU 인스턴스의 PaddleOCR-VL이 바로 해답입니다. 이 최첨단 OCR 솔루션은 단 5분의 설정만으로 엔터프라이즈급 문서 파싱을 제공합니다. 복잡한 구성, 하드웨어 투자, 번거로움이 없습니다.

109개 언어 지원, 필기체 텍스트 및 역사적 문서를 포함한 복잡한 요소 인식, 빠른 추론 속도로 PaddleOCR-VL은 기존 OCR 시스템이 할 수 없는 것, 즉 정확성, 효율성, 다양성을 하나의 컴팩트한 패키지에 담아냅니다.

👉 지금 사전 구성된 GPU 템플릿으로 PaddleOCR-VL 배포 시작하기

이 단계별 가이드는 Novita AI GPU 인스턴스에 PaddleOCR-VL을 배포하고, 첫 OCR 추론을 실행하며, 즉시 문서를 처리하기 시작하는 방법을 정확히 보여줍니다. 인보이스를 디지털화하든, 연구 논문을 분석하든, 양식에서 데이터를 추출하든, 몇 분 안에 프로덕션 준비 완료된 솔루션을 가동할 수 있습니다.

PaddleOCR-VL이란 무엇인가요?

PaddleOCR-VL은 문서 파싱을 위해 특별히 설계된 최신(SOTA)이면서도 리소스 효율적인 비전-언어 모델입니다. 막대한 컴퓨팅 리소스를 소모하거나 복잡한 레이아웃에 어려움을 겪는 기존 OCR 시스템과 달리, PaddleOCR-VL은 최소한의 리소스 소비로 뛰어난 정확도를 제공합니다.

PaddleOCR-VL의 기술

핵심적으로 PaddleOCR-VL-0.9B는 다음을 결합합니다:

  • 정확한 이미지 처리를 위한 NaViT 스타일 동적 해상도 시각 인코더
  • 지능적인 텍스트 이해를 위한 ERNIE-4.5-0.3B 언어 모델
  • 빠르고 효율적인 추론을 위한 컴팩트한 아키텍처(0.9B 파라미터)

이 혁신적인 통합을 통해 모델은 고가의 GPU 하드웨어나 긴 처리 시간 없이도 109개 언어에 걸쳐 텍스트, 표, 수식, 차트 등 복잡한 문서 요소를 인식할 수 있습니다.

입증된 성능

널리 사용되는 공개 벤치마크와 자체 테스트를 통한 포괄적인 평가를 통해 PaddleOCR-VL은 페이지 수준 문서 파싱 및 요소 수준 인식 모두에서 SOTA 성능을 달성합니다. 이 모델은 기존 파이프라인 기반 솔루션을 크게 능가하며 최고 수준의 비전-언어 모델(VLM)에 대해 강력한 경쟁력을 보여줌으로써 프로덕션 환경에서 최고의 선택이 됩니다.

문서 파싱에 PaddleOCR-VL을 선택해야 하는 이유

1. 컴팩트하면서도 강력한 아키텍처

리소스 효율성과 고성능의 만남. PaddleOCR-VL의 새로운 비전-언어 아키텍처는 리소스 효율적인 추론을 위해 특별히 설계되었으며 탁월한 요소 인식 결과를 달성합니다.

NaViT 스타일의 동적 고해상도 시각 인코더와 경량 ERNIE-4.5-0.3B 언어 모델의 통합은 인식 능력과 디코딩 효율성을 크게 향상시킵니다. 컴퓨팅 요구 사항을 줄이면서 높은 정확도를 얻을 수 있습니다. 비용 효율적이고 실용적인 문서 처리 애플리케이션에 완벽합니다.

2. 복잡한 문서에 대한 SOTA 성능

가장 중요한 부분에서 최고 수준의 정확도. PaddleOCR-VL은 다음 분야에서 최첨단 성능을 달성합니다:

  • 페이지 수준 문서 파싱: 완전한 문서 이해 및 구조 인식
  • 요소 수준 인식: 개별 구성 요소의 정밀한 추출

이 모델은 기존 OCR 시스템을 어렵게 만드는 까다로운 콘텐츠를 인식하는 데 탁월합니다:

  • ✅ 병합된 셀과 중첩 구조가 있는 복잡한 표
  • ✅ 수학 공식 및 방정식
  • ✅ 차트, 그래프 및 다이어그램
  • ✅ 다양한 스타일의 필기체 텍스트
  • ✅ 품질이 저하된 역사적 문서
  • ✅ 혼합 언어 문서

이러한 다재다능함 덕분에 PaddleOCR-VL은 사실상 모든 문서 유형이나 시나리오에 적합합니다.

3. 광범위한 다국어 지원 (109개 언어)

진정한 글로벌 도달 범위. PaddleOCR-VL은 109개 언어를 지원하며 다음을 포함합니다:

  • 주요 글로벌 언어: 중국어, 영어, 일본어, 한국어, 라틴어
  • 다양한 문자: 러시아어(키릴 문자), 아랍어, 힌디어(데바나가리), 태국어
  • 지역 언어: 그리고 더 많은 언어

이러한 광범위한 언어 지원은 다국어 및 글로벌 문서 처리 시나리오에 시스템의 적용 가능성을 크게 향상시킵니다. 도구나 모델을 전환하지 않고도 모든 시장, 모든 지역, 모든 언어의 문서를 처리할 수 있습니다.

4. 빠른 추론 속도

시간은 돈입니다. PaddleOCR-VL은 실제 시나리오에서의 실용적인 배포에 매우 적합한 빠른 추론 속도를 제공합니다. 컴팩트한 0.9B 파라미터 모델은 정확도를 희생하지 않고 문서를 신속하게 처리하여 높은 처리량의 문서 처리 워크플로우를 가능하게 합니다.

Novita AI에 PaddleOCR-VL을 배포하는 방법 (5분 가이드)

Novita AI GPU 인스턴스에 PaddleOCR-VL을 배포할 준비가 되셨나요? 다음 8가지 간단한 단계를 따라 몇 분 안에 최첨단 OCR 서비스를 가동하세요.

1단계: PaddleOCR-VL 템플릿으로 이동

PaddleOCR-VL GPU 템플릿에 직접 접속할 수 있습니다.

2단계: GPU 인스턴스 구성

처리 요구 사항에 맞게 인프라 파라미터를 설정합니다:

  • 메모리 할당: 워크로드에 따라 RAM 용량 선택
  • 스토리지 요구 사항: 모델 파일 및 처리를 위한 디스크 공간 할당
  • 네트워크 설정: API 액세스를 위한 연결 구성

Deploy를 선택하여 구성을 구현합니다.

전문가 팁: 일반적인 문서 처리 워크로드에는 권장 설정으로 시작한 후 필요에 따라 확장하세요.

paddleocr 템플릿에 맞는 gpu 선택

3단계: 구성 검토 및 배포

배포 전에 설정을 다시 확인하세요:

  • 컴퓨팅 리소스가 요구 사항과 일치하는지 확인
  • 비용 요약을 검토하여 예산에 맞는지 확인
  • 네트워크 및 스토리지 구성 확인

확인이 완료되면 Deploy를 클릭하여 생성 프로세스를 시작합니다. Novita AI가 모든 백엔드 복잡성을 자동으로 처리합니다.

PaddleOCR-VL GPU 템플릿 배포

4단계: 인스턴스 생성 모니터링

배포를 시작한 후 시스템이 자동으로 인스턴스 관리 페이지로 리디렉션합니다. 인스턴스는 백그라운드에서 생성되며 수동 개입이 필요하지 않습니다.

대시보드에서 실시간으로 진행 상황을 추적하세요.

5단계: 이미지 다운로드 진행 상황 추적

인스턴스가 온라인 상태가 되는 것을 지켜보세요. 대시보드는 PaddleOCR-VL 이미지 다운로드의 실시간 진행 상황을 표시합니다. 배포가 성공적으로 완료되면 인스턴스 상태가 **“Pulling”**에서 **“Running”**으로 전환됩니다.

인스턴스 이름 옆에 있는 화살표 아이콘을 클릭하여 자세한 진행 정보와 배포 로그를 확인하세요.

6단계: 서비스 상태 확인

성공적인 배포를 확인하세요. Logs 버튼을 클릭하여 인스턴스 로그에 접근하고 PaddleOCR-VL 서비스가 제대로 시작되었는지 확인합니다. 다음을 확인하는 초기화 메시지를 찾으세요:

  • 서비스 시작 완료
  • API 엔드포인트 활성 및 수신 대기
  • 모델 로드 성공

PaddleOCR-VL GPU 템플릿 배포 3

7단계: 개발 환경 접속

작업 공간을 시작하세요. Connect 인터페이스로 이동하여 Start Web Terminal을 초기화하면 인스턴스에 명령줄로 접근할 수 있습니다.

PaddleOCR-VL GPU 템플릿 배포 5

🎉 축하합니다! 이제 PaddleOCR-VL 서비스가 완전히 작동하여 OCR 요청을 처리할 준비가 되었습니다. 총 소요 시간: 약 5분.

첫 번째 OCR 추론 실행하기

이제 Novita AI GPU에서 PaddleOCR-VL 인스턴스가 실행 중이므로 첫 번째 문서를 처리해 보겠습니다. 이 데모는 이미지 준비부터 결과 추출까지의 전체 워크플로우를 보여줍니다.

1단계: Python 테스트 스크립트 생성

다음 코드로 test.py 파일을 생성합니다:

import base64
import requests
import pathlib

API_URL = "http://localhost:8080/layout-parsing"  # 서비스 URL

image_path = "./demo.jpg"

# 로컬 이미지를 Base64로 인코딩
with open(image_path, "rb") as file:
    image_bytes = file.read()
    image_data = base64.b64encode(image_bytes).decode("ascii")

payload = {
    "file": image_data,  # Base64로 인코딩된 파일 내용 또는 파일 URL
    "fileType": 1,  # 파일 유형, 1은 이미지 파일을 의미
}

# API 호출
response = requests.post(API_URL, json=payload)

# API 응답 데이터 처리
assert response.status_code == 200
result = response.json()["result"]
for i, res in enumerate(result["layoutParsingResults"]):
    print(res["prunedResult"])
    md_dir = pathlib.Path(f"markdown_{i}")
    md_dir.mkdir(exist_ok=True)
    (md_dir / "doc.md").write_text(res["markdown"]["text"])
    for img_path, img in res["markdown"]["images"].items():
        img_path = md_dir / img_path
        img_path.parent.mkdir(parents=True, exist_ok=True)
        img_path.write_bytes(base64.b64decode(img))
    print(f"Markdown 문서가 {md_dir / 'doc.md'}에 저장되었습니다")
    for img_name, img in res["outputImages"].items():
        img_path = f"{img_name}_{i}.jpg"
        pathlib.Path(img_path).parent.mkdir(exist_ok=True)
        with open(img_path, "wb") as f:
            f.write(base64.b64decode(img))
        print(f"출력 이미지가 {img_path}에 저장되었습니다")

이 스크립트의 기능:

  • 이미지를 Base64 형식으로 인코딩
  • PaddleOCR-VL API 엔드포인트로 전송
  • 구조화된 파싱 결과 수신
  • 추출된 콘텐츠를 마크다운 문서로 저장
  • 포함된 이미지 내보내기

2단계: 테스트 이미지 다운로드

첫 번째 추론에 공식 PaddleOCR 테스트 케이스를 사용하세요:

bash

curl https://raw.githubusercontent.com/PaddlePaddle/PaddleOCR/main/tests/test_files/book.jpg -o demo.jpg

이 명령은 OCR 설정을 테스트하기 위해 샘플 문서 이미지(book.jpg)를 다운로드합니다. 공식 테스트 파일은 PaddleOCR GitHub 저장소에서 확인할 수 있습니다.

3단계: API 엔드포인트 구성

올바른 엔드포인트로 스크립트를 업데이트하세요:

PaddleOCR-VL GPU 템플릿 배포

  1. Novita AI 인스턴스 대시보드에서 포트 매핑 주소를 복사합니다
  2. test.pyhttp://localhost:8080/layout-parsing을 실제 API 엔드포인트 URL로 바꿉니다

예시: 엔드포인트는 http://your-instance-id.novita.ai:8080/layout-parsing과 같을 수 있습니다

4단계: OCR 처리 실행

테스트 스크립트를 실행하세요:

bash

python test.py

예상 출력:

  • 콘솔에 추출된 텍스트 구조 표시
  • Markdown 문서가 markdown_0/doc.md에 저장됨
  • 포함된 이미지가 별도 파일로 추출됨
  • 출력 파일 위치를 보여주는 확인 메시지

끝입니다! Novita AI GPU 인스턴스에서 PaddleOCR-VL로 첫 번째 문서를 성공적으로 처리했습니다.

실제 응용 분야

Novita AI GPU 인스턴스에 PaddleOCR-VL을 배포하여 다양한 문서 처리 워크플로우를 지원하세요:

금융 서비스

  • 인보이스 처리: 라인 항목, 합계, 공급업체 정보 추출
  • 영수증 디지털화: 경비 보고 및 조정 자동화
  • 은행 명세서 파싱: 명세서를 구조화된 데이터로 변환

학술 및 연구

  • 연구 논문 분석: 출판물에서 텍스트, 수식, 표 추출
  • 교과서 디지털화: 교육 자료를 검색 가능한 형식으로 변환
  • 역사 문서 보존: 품질이 저하된 텍스트의 아카이브 디지털화

법률 및 규정 준수

  • 계약 분석: 조항, 조건, 서명 추출
  • 규제 문서 처리: 규정 준수 서류 및 보고서 파싱
  • 법적 증거 개시: 사건 문서를 검색 가능한 텍스트로 변환

헬스케어

  • 의료 기록 디지털화: 환자 차트를 구조화된 데이터로 변환
  • 처방전 처리: 양식에서 약물 정보 추출
  • 보험 청구 파싱: 청구 문서 처리 자동화

전자상거래 및 소매

  • 제품 카탈로그 추출: 공급업체 데이터시트 및 사양 파싱
  • 다국어 제품 설명: 국제 카탈로그 처리
  • 재고 문서 처리: 재고 목록 및 명세서 디지털화

정부 서비스

  • 양식 처리: 시민 서비스 문서 처리 자동화
  • 신분증 확인: 신분 증명서에서 정보 추출
  • 허가 및 면허 처리: 신청 문서 파싱

109개 언어 지원복잡한 요소 인식으로 PaddleOCR-VL은 다양한 문서 유형을 처리하는 글로벌 조직에 이상적입니다.

결론

5분 만에 Novita AI GPU 인스턴스에 PaddleOCR-VL을 배포하고 인프라 복잡성 없이 최첨단 문서 파싱 기능을 활용하세요. 최신 성능, 109개 언어 지원, 효율적인 리소스 사용으로 강력하면서도 실용적인 엔터프라이즈급 OCR을 얻을 수 있습니다.

핵심 요약:

사전 구성된 템플릿으로 5분 배포텍스트, 표, 수식, 차트에 대한 SOTA 정확도글로벌 문서 처리를 위한 109개 언어필기체 및 역사적 문서를 포함한 복잡한 요소 인식고처리량 워크플로우를 위한 빠른 추론 속도컴팩트한 0.9B 파라미터 모델로 리소스 효율적

인보이스를 처리하든, 연구 논문을 디지털화하든, 법률 문서를 분석하든, 다국어 콘텐츠를 처리하든, PaddleOCR-VL on Novita AI는 첫날부터 프로덕션 준비가 완료된 결과를 제공합니다.

지금 문서 워크플로우를 혁신할 준비가 되셨나요?

복잡한 OCR 설정에 속도가 느려지지 마세요. 지금 Novita AI GPU 인스턴스에 PaddleOCR-VL을 배포하고 몇 시간이 아닌 몇 분 만에 문서 처리를 시작하세요.

👉 PaddleOCR-VL GPU 템플릿 지금 배포하기

모든 종속성과 최적화가 포함된 사전 구성된 PaddleOCR-VL 템플릿에 즉시 액세스하세요. 클릭, 구성, 배포만 하면 됩니다. 5분 안에 최첨단 OCR 서비스가 가동됩니다.

수천 명의 개발자가 Novita AI를 선택하는 이유:

  • 제로 인프라 관리
  • 선불 비용 없는 종량제 가격
  • 즉시 배포 가능한 사전 구성 템플릿
  • 필요에 따라 확장 가능한 GPU 리소스
  • 연중무휴 지원 및 포괄적인 문서

지금 배포를 시작하세요 — 첫 번째 OCR 추론까지 단 5분이면 됩니다.

자주 묻는 질문

Novita AI에 PaddleOCR-VL을 배포하는 데 얼마나 걸리나요?

템플릿 선택부터 실행 중인 인스턴스까지 약 5분이 소요됩니다.

PaddleOCR-VL은 어떤 언어를 지원하나요?

중국어, 영어, 일본어, 한국어, 러시아어, 아랍어, 힌디어, 태국어 등 109개 언어를 지원합니다.

PaddleOCR-VL이 필기체 텍스트를 인식할 수 있나요?

네, PaddleOCR-VL은 필기체 텍스트와 품질이 저하된 역사적 문서를 인식하는 데 탁월합니다.

PaddleOCR-VL은 어떤 유형의 문서 요소를 추출할 수 있나요?

텍스트, 표, 수학 공식, 차트 및 기타 복잡한 문서 요소를 추출할 수 있습니다.

Novita AI에 배포하려면 GPU 경험이 필요한가요?

아니요, 사전 구성된 템플릿이 모든 기술적 설정을 자동으로 처리합니다. PaddleOCR-VL GPU 템플릿 링크를 클릭하고 간단한 단계를 따르기만 하면 됩니다.

Novita AI에서 PaddleOCR-VL을 실행하는 데 비용은 얼마인가요?

Novita AI는 종량제 가격을 제공합니다. 실제 사용한 GPU 시간에 대해서만 비용을 지불하면 되며, 선불 비용이나 장기 약정이 없습니다.

Novita AI는 개발자가 간단한 API를 사용하여 AI 모델을 쉽게 배포할 수 있도록 지원하는 AI 클라우드 플랫폼이며, 구축 및 확장을 위한 저렴하고 안정적인 GPU 클라우드도 제공합니다.