gpu-document-processing
/gpu-document-processing
Przetwarza duże pliki PDF, kolekcje dokumentów i masową ekstrakcję tekstu z użyciem przyspieszenia GPU.
- Autor
- langchain-ai ↗
- Repozytorium
- deepagents ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 25.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 25.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Przetwarza duże pliki PDF, kolekcje dokumentów i masową ekstrakcję tekstu z użyciem przyspieszenia GPU.
Oryginalny opis (EN)
Use when processing large PDFs, document collections, or bulk text extraction tasks that benefit from GPU-accelerated processing. Triggers when the user provides large documents or needs bulk document analysis.
Jak działa
- When to Use This Skill
- Architecture: Sandbox as Tool
- Capabilities
- Workflow
- Processing Large Document Collections
- Output Format
- Integration with NVIDIA NIM
Podgląd SKILL.md
--- name: gpu-document-processing description: Use when processing large PDFs, document collections, or bulk text extraction tasks that benefit from GPU-accelerated processing. Triggers when the user provides large documents or needs bulk document analysis. --- # GPU Document Processing Skill Process large documents and document collections using GPU-accelerated tools. This skill uses the sandbox-as-tool pattern: the agent runs on CPU for reasoning, and sends document processing work to a GPU-equipped environment. ## When to Use This Skill Use this skill when: - Processing large PDF files (50+ pages) - Analyzing collections of documents (10+ files) - Extracting structured data from unstructured documents - Performing bulk text extraction and chunking - Generating embeddings for large document sets - The user uploads or references large documents for analysis ## Architecture: Sandbox as Tool This skill follows the **sandbox-as-tool pattern** for GPU execution: 1. **Agent reasons on CPU** - planning, synthesis, report writing 2. **Processing sent to GPU sandbox** - document parsing, embedding, extraction 3. **Results returned to agent** - structured output for further analysis This separation ensures: - API keys stay outside the sandbox (security) - Agent state persists independently of processing jobs - Processing can be parallelized across documents - Cost-efficient: GPU used only during processing, not during reasoning ## Capabilities ### PDF Text Extraction Extract text content from PDF documents with layout preservation: - Headers, paragraphs, lists, and tables detected separately - Page numbers and section boundaries preserved - Multi-column layout handling ### Tabular Data Extraction Extract tables from documents into structured formats: - PDF tables to CSV/DataFrames using GPU-accelerated parsing - Automatic column type detection - Handles merged cells and multi-row headers ### Document Chunking Split large documents into meaningful chunks for analysis: - Semantic chunking (by topic/section boundaries) - Fixed-size chunking with overlap for embedding - Configurable chunk sizes (default: 512 tokens) ### Embedding Generation Generate vector embeddings for document chunks: - Uses NVIDIA NeMo Retriever NIM for GPU-accelerated embedding - Supports batch processing for large document sets - Compatible with standard vector stores (Milvus, ChromaDB) ## Workflow 1. **Receive document reference** from the orchestrator 2. **Determine processing type** (extraction, analysis, embedding) 3. **Send to GPU sandbox** for processing 4. **Collect structured results** (text, tables, embeddings) 5. **Write findings** to /shared/ for the orchestrator to synthesize ## Processing Large Document Collections For multiple documents: 1. Process documents in parallel batches (3-5 concurrent) 2. Extract key metadata first (title, date, author, page count) 3. Generate per-document summaries 4. Cross-reference findings across documents 5. Write consolidated findings with per-document citations ## Output Format When reporting document processing results: - Include document metadata (filename, pages, size) - Structure extracted content by section/chapter - Format tables as markdown tables - Include page references for all extracted content - Note any extraction quality issues (scanned images, corrupted pages) ## Integration with NVIDIA NIM For production deployments, GPU document processing can leverage: - **NVIDIA NeMo Retriever**: GPU-accelerated embedding and retrieval - **NVIDIA RAPIDS cuDF**: Tabular data processing from extracted tables - **NVIDIA Triton**: Scalable inference for document classification models See NVIDIA's NIM documentation for self-hosted deployment options.
Wersje
W bazie nie ma innych skilli o nazwie gpu-document-processing.
Migawka bazy z 28.10.2026 · wersja paczki c03cfcd5ff83 (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100pdf-processing-pro
Przetwarza duże ilości plików PDF w środowisku produkcyjnym: formularze, tabele, OCR, walidację i operacje wsadowe, z obsługą błędów. - 100processing-pdfs
Przetwarza pliki PDF: wyodrębnia tekst i tabele, wypełnia formularze, łączy i dzieli dokumenty, przetwarza pliki wsadowo, konwertuje na obrazy i generuje PDF programowo. - 100document-extraction
Parsuje dokumenty do uporządkowanego Markdown, wyciąga pola według schematów JSON, klasyfikuje strony i dzieli mieszane partie dokumentów przez API LandingAI ADE, budując potoki przetwarzania. - 95document-processing
Tworzy, edytuje i analizuje dokumenty biurowe (PDF, DOCX, PPTX, XLSX): wyciąga tekst, wypełnia formularze, tworzy dokumenty i analizuje dane. - 100orchardcore-ai-documents-extractors
Dodaje ekstrakcję tekstu z PDF i OpenXml (DOCX, XLSX, PPTX) do dokumentów AI CrestApps w Orchard Core: rejestracja procesorów, agenci systemowi PowerPoint, Word i PDF, obsługiwane typy plików i rozwiązywanie problemów. - 100processing-pdf
Wyciąga dane z plików PDF, obsługuje skany przez OCR, konwertuje do tekstu, CSV i obrazów, łączy, dzieli, obraca strony oraz wypełnia formularze PDF.