# `ocrflux_reader.py`

**Source**: [`examples/processors/png/ocrflux_reader.py`](https://github.com/hienhayho/rag-colls/blob/HEAD/examples/processors/png/ocrflux_reader.py)  
```python
from pathlib import Path

from loguru import logger

from rag_colls.processors.readers.multi.ocrflux import OCRFluxReader

reader = OCRFluxReader(
    dtype="half",
    tensor_parallel_size=1,
    gpu_memory_utilization=0.6,
    max_model_len=6000,
    download_dir="./model_cache",
)

file_path = Path("samples/data/image.png")

documents = reader.load_data(file_path=file_path, should_split=True, extra_info={})

logger.info(f"Loaded {len(documents)} documents from {file_path}")

print(f"First document content: {documents[0].document}")

```
