Развертывание PaddleOCR-VL на GPU-инстансе Novita AI за 5 минут

Развертывание PaddleOCR-VL на GPU-инстансе Novita AI за 5 минут

Столкнулись с проблемой парсинга документов на нескольких языках? Нужно извлекать текст, таблицы, формулы и диаграммы из сложных документов без инвестиций в дорогостоящую инфраструктуру?

PaddleOCR-VL на GPU-инстансе Novita AI — это решение вашей проблемы. Это передовое OCR-решение обеспечивает корпоративный парсинг документов всего за 5 минут настройки — без сложной конфигурации, без инвестиций в оборудование, без лишних хлопот.

Благодаря поддержке 109 языков, распознаванию сложных элементов, включая рукописный текст и исторические документы, а также высокой скорости инференса, PaddleOCR-VL достигает того, что не могут традиционные OCR-системы: точность, эффективность и универсальность в одном компактном пакете.

👉 Начните развертывание PaddleOCR-VL прямо сейчас с помощью нашего предварительно настроенного GPU-шаблона.

Это пошаговое руководство подробно показывает, как развернуть PaddleOCR-VL на GPU-инстансе Novita AI, запустить первый OCR-инференс и сразу начать обработку документов. Независимо от того, оцифровываете ли вы счета, анализируете научные работы или извлекаете данные из форм, у вас будет решение, готовое к промышленной эксплуатации, запущенное за несколько минут.

Что такое PaddleOCR-VL?

PaddleOCR-VL — это передовая (SOTA, state-of-the-art) и ресурсоэффективная модель зрения-языка, специально разработанная для парсинга документов. В отличие от традиционных OCR-систем, которые потребляют огромные вычислительные ресурсы или испытывают трудности со сложными макетами, PaddleOCR-VL обеспечивает исключительную точность при минимальном потреблении ресурсов.

Технология, лежащая в основе PaddleOCR-VL

В основе PaddleOCR-VL-0.9B лежит комбинация:

  • Визуальный энкодер с динамическим разрешением в стиле NaViT для точной обработки изображений
  • Языковая модель ERNIE-4.5-0.3B для интеллектуального понимания текста
  • Компактная архитектура (0,9 млрд параметров) для быстрого и эффективного инференса

Эта инновационная интеграция позволяет модели распознавать сложные элементы документов — текст, таблицы, формулы, диаграммы — на 109 языках без необходимости использования дорогостоящего GPU-оборудования или длительного времени обработки.

Доказанная производительность

По результатам комплексных оценок на широко используемых публичных бенчмарках и внутренних тестов 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,9 млрд параметров быстро обрабатывает документы без жертв в точности, что позволяет реализовать рабочие процессы обработки документов с высокой пропускной способностью.

Как развернуть PaddleOCR-VL на Novita AI (руководство на 5 минут)

Готовы развернуть PaddleOCR-VL на GPU-инстансе Novita AI? Выполните эти 8 простых шагов, чтобы запустить вашу передовую (SOTA) OCR-службу за несколько минут.

Шаг 1: Перейдите к шаблону PaddleOCR-VL

Вы можете напрямую перейти к GPU-шаблону PaddleOCR-VL .

Шаг 2: Настройте ваш GPU-инстанс

Настройте параметры инфраструктуры в соответствии с вашими требованиями к обработке:

  • Выделение памяти: выберите объем ОЗУ в зависимости от рабочей нагрузки
  • Требования к хранилищу: выделите дисковое пространство для файлов модели и обработки
  • Сетевые настройки: настройте подключение для доступа по API

Нажмите Развернуть, чтобы применить вашу конфигурацию.

Профессиональный совет: начните с рекомендованных настроек для типичных рабочих нагрузок обработки документов, затем масштабируйте по мере необходимости.

выбор GPU для вашего шаблона PaddleOCR

Шаг 3: Проверьте конфигурацию и разверните

Дважды проверьте ваши настройки перед развертыванием:

  • Убедитесь, что вычислительные ресурсы соответствуют вашим требованиям
  • Просмотрите сводку по стоимости, чтобы убедиться в соответствии бюджету
  • Подтвердите сетевые конфигурации и конфигурации хранилища

Если все вас устраивает, нажмите Развернуть, чтобы запустить процесс создания. Novita AI автоматически обрабатывает всю сложность бэкенда.

развертывание GPU-шаблона PaddleOCR-VL

Шаг 4: Отслеживайте создание инстанса

После запуска развертывания система автоматически перенаправляет вас на страницу управления инстансами. Ваш инстанс создается в фоновом режиме — ручное вмешательство не требуется.

Отслеживайте прогресс в реальном времени на панели управления.

Шаг 5: Отслеживайте прогресс загрузки образа

Следите за тем, как ваш инстанс подключается к сети. На панели управления отображается прогресс загрузки образа PaddleOCR-VL в реальном времени. Статус вашего инстанса переходит из “Загрузка” в “Работает” после успешного завершения развертывания.

Нажмите на иконку стрелки рядом с именем вашего инстанса, чтобы просмотреть подробную информацию о прогрессе и логи развертывания.

Шаг 6: Проверьте статус службы

Подтвердите успешное развертывание. Нажмите кнопку Логи, чтобы получить доступ к логам инстанса и убедиться, что служба PaddleOCR-VL запущена правильно. Ищите сообщения инициализации, подтверждающие:

  • Запуск службы завершен
  • Конечная точка API активна и ожидает запросы
  • Модель успешно загружена

развертывание GPU-шаблона PaddleOCR-VL 3

Шаг 7: Получите доступ к среде разработки

Запустите ваше рабочее пространство. Перейдите в интерфейс Подключение и инициализируйте Запустить веб-терминал, чтобы получить доступ к командной строке вашего инстанса.

развертывание GPU-шаблона PaddleOCR-VL 5

🎉 Поздравляем! Ваша служба PaddleOCR-VL теперь полностью готова к работе и может обрабатывать OCR-запросы. Общее время: примерно 5 минут.

Запуск первого OCR-инференса

Теперь, когда ваш инстанс PaddleOCR-VL работает на GPU Novita AI, давайте обработаем ваш первый документ. Эта демонстрация показывает полный рабочий процесс от подготовки изображения до извлечения результатов.

Шаг 1: Создайте тестовый скрипт на Python

Создайте файл с именем test.py со следующим кодом:

import base64
import requests
import pathlib

API_URL = "http://localhost:8080/layout-parsing"  # Service URL

image_path = "./demo.jpg"

# Encode local image to 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 encoded file content or file URL
    "fileType": 1,  # File type, 1 means image file
}

# Call the API
response = requests.post(API_URL, json=payload)

# Process the API response data
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 document saved at {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"Output image saved at {img_path}")

Что делает этот скрипт:

  • Кодирует ваше изображение в формат Base64
  • Отправляет его на конечную точку API PaddleOCR-VL
  • Получает структурированные результаты парсинга
  • Сохраняет извлеченный контент в виде markdown-документов
  • Экспортирует встроенные изображения

Шаг 2: Загрузите тестовое изображение

Используйте официальный тестовый пример PaddleOCR для вашего первого инференса:

bash

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

Эта команда загружает образец изображения документа (book.jpg) для тестирования вашей OCR-настройки. Официальный тестовый файл доступен в: репозитории PaddleOCR на GitHub

Шаг 3: Настройте конечную точку API

Обновите ваш скрипт с правильной конечной точкой:

развертывание GPU-шаблона PaddleOCR-VL

  1. Скопируйте адрес маппинга портов с панели управления вашего инстанса Novita AI
  2. Замените http://localhost:8080/layout-parsing в test.py на фактический URL вашей конечной точки API

Пример: ваша конечная точка может выглядеть как http://your-instance-id.novita.ai:8080/layout-parsing

Шаг 4: Запустите обработку OCR

Запустите ваш тестовый скрипт:

bash

python test.py

Ожидаемый результат:

  • В консоли отображается структура извлеченного текста
  • Markdown-документы сохраняются в markdown_0/doc.md
  • Встроенные изображения извлекаются в отдельные файлы
  • Сообщения подтверждения с указанием расположения выходных файлов

Вот и все! Вы успешно обработали ваш первый документ с помощью PaddleOCR-VL на GPU-инстансе Novita AI.

Практические применения

Разверните PaddleOCR-VL на GPU-инстансе Novita AI для обеспечения разнообразных рабочих процессов обработки документов:

Финансовые услуги

  • Обработка счетов: извлечение позиций, итоговых сумм, информации о поставщиках
  • Оцифровка чеков: автоматизация отчетов о расходах и сверки
  • Парсинг банковских выписок: преобразование выписок в структурированные данные

Наука и исследования

  • Анализ научных работ: извлечение текста, формул, таблиц из публикаций
  • Оцифровка учебников: преобразование учебных материалов в поисковые форматы
  • Сохранение исторических документов: оцифровка архивов с ухудшенным качеством текста

Юридическая сфера и соответствие требованиям

  • Анализ контрактов: извлечение пунктов, условий, подписей
  • Обработка нормативных документов: парсинг отчетов и filings о соответствии требованиям
  • Юридический поиск: преобразование документов по делам в поисковый текст

Здравоохранение

  • Оцифровка медицинских карт: преобразование карт пациентов в структурированные данные
  • Обработка рецептов: извлечение информации о лекарствах из форм
  • Парсинг страховых требований: автоматизация обработки документов по требованиям

Электронная коммерция и розница

  • Извлечение каталогов продукции: парсинг даташитов и спецификаций поставщиков
  • Многоязычные описания продукции: обработка международных каталогов
  • Обработка складских документов: оцифровка списков запасов и манифестов

Государственные услуги

  • Обработка форм: автоматизация обработки документов для государственных услуг
  • Проверка удостоверений личности: извлечение информации из документов, удостоверяющих личность
  • Обработка разрешений и лицензий: парсинг документов заявок

Поддержка 109 языков и распознавание сложных элементов делают PaddleOCR-VL идеальным выбором для глобальных организаций, работающих с разнообразными типами документов.

Заключение

Разверните PaddleOCR-VL на GPU-инстансе Novita AI за 5 минут и получите доступ к передовым возможностям парсинга документов без сложностей с инфраструктурой. Благодаря передовым (SOTA) показателям, поддержке 109 языков и эффективному использованию ресурсов вы получаете корпоративный OCR, который одновременно мощный и практичный.

Ключевые выводы:

Развертывание за 5 минут с помощью предварительно настроенных шаблонов
Передовая (SOTA) точность для текста, таблиц, формул и диаграмм
109 языков для глобальной обработки документов
Распознавание сложных элементов, включая рукописные и исторические документы
Высокая скорость инференса для рабочих процессов с высокой пропускной способностью
Ресурсоэффективность благодаря компактной модели с 0,9 млрд параметров

Независимо от того, обрабатываете ли вы счета, оцифровываете научные работы, анализируете юридические документы или работаете с многоязычным контентом, PaddleOCR-VL на Novita AI обеспечивает готовые к работе результаты с первого дня.

Готовы трансформировать ваш рабочий процесс работы с документами?

Не позволяйте сложной настройке OCR замедлять вас. Разверните PaddleOCR-VL на GPU-инстансе Novita AI сегодня и начните обрабатывать документы за минуты, а не за часы.

👉 Разверните GPU-шаблон PaddleOCR-VL прямо сейчас

Получите мгновенный доступ к предварительно настроенному шаблону PaddleOCR-VL со всеми зависимостями и оптимизациями. Просто нажмите, настроите и разверните — ваша передовая (SOTA) OCR-служба будет работать через 5 минут.

Почему тысячи разработчиков выбирают Novita AI:

  • Нулевое управление инфраструктурой
  • Ценообразование по факту использования без первоначальных затрат
  • Предварительно настроенные шаблоны для мгновенного развертывания
  • Масштабируемые GPU-ресурсы по требованию
  • Поддержка 24/7 и исчерпывающая документация

Начните развертывание сейчас — ваш первый OCR-инференс всего в 5 минутах от вас.

Часто задаваемые вопросы

Сколько времени занимает развертывание PaddleOCR-VL на Novita AI?

Примерно 5 минут от выбора шаблона до запущенного инстанса.

Какие языки поддерживает PaddleOCR-VL?

109 языков, включая китайский, английский, японский, корейский, русский, арабский, хинди, тайский и многие другие.

Может ли PaddleOCR-VL распознавать рукописный текст?

Да, PaddleOCR-VL отлично справляется с распознаванием рукописного текста и исторических документов с ухудшенным качеством.

Какие типы элементов документов может извлекать PaddleOCR-VL?

Текст, таблицы, математические формулы, диаграммы и другие сложные элементы документов.

Нужен ли мне опыт работы с GPU для развертывания на Novita AI?

Нет, предварительно настроенный шаблон автоматически обрабатывает всю техническую настройку. Просто нажмите на ссылку GPU-шаблон PaddleOCR-VL и выполните простые шаги.

Сколько стоит запуск PaddleOCR-VL на Novita AI?

Novita AI предлагает ценообразование по факту использования. Вы платите только за то время GPU, которое вы фактически используете, без первоначальных затрат или долгосрочных обязательств.

Novita AI — это облачная платформа для ИИ, которая предлагает разработчикам простой способ развертывания ИИ-моделей с помощью нашего простого API, а также предоставляет доступное и надежное облако GPU для построения и масштабирования решений.