backoff
ray[data,serve]>=2.49.0
ffmpeg-python
pandas<3,>=2.0
sqlglot>=30.0.0
tqdm>=4.66.0
typer>=0.12.0
click>=8.2.0
pyyaml>=6.0
fastapi>=0.114.0
uvicorn[standard]>=0.30.0
python-multipart>=0.0.9
prometheus-fastapi-instrumentator<8,>=7.0
fastmcp>=2.0.0
httpx>=0.27.0
requests>=2.32.5
urllib3==2.6.3
pydantic>=2.8.0
rich>=13.7.0
universal-pathlib>=0.2.0
numpy>=1.26.0
debugpy>=1.8.0
fsspec>=2025.5.1
s3fs>=2025.5.1
pypdfium2==4.30.0
pillow==12.2.0
nltk==3.9.3
markitdown
langchain-nvidia-ai-endpoints>=0.3.0
lancedb

[all]
nemo_retriever[benchmarks,llm,local,multimedia,nemotron-parse,service,tabular]

[benchmarks]
datasets>=4.8.2
open-clip-torch==3.2.0

[dev]
build>=1.2.2
pytest>=8.0.2

[llm]
litellm>=1.40.0

[local]
glom
transformers<5,>=4.57.6
tokenizers>=0.21.1
accelerate==1.12.0
torch~=2.11.0
torchvision<0.27,>=0.26.0
tritonclient
einops
easydict
addict
scikit-learn>=1.6.0
timm==1.0.22
albumentations==2.0.8
nemotron-page-elements-v3>=0.dev0
nemotron-graphic-elements-v1>=0.dev0
nemotron-table-structure-v1>=0.dev0
nvidia-ml-py
apscheduler>=3.10
psutil>=5.9.0

[local:sys_platform == "linux"]
vllm==0.20.0
flashinfer-cubin==0.6.8.post1
flashinfer-python==0.6.8.post1

[local:sys_platform == "linux" and (platform_machine == "x86_64" or platform_machine == "aarch64")]
nemotron-ocr<2.0.0a0,>=2.0.0.dev0

[multimedia]
soundfile>=0.12.0
scipy>=1.11.0
cairosvg>=2.7.0
librosa>=0.10.2

[nemotron-parse]
open-clip-torch==3.2.0

[service]
backoff
glom
easydict
addict
scikit-learn>=1.6.0
psutil>=5.9.0
apscheduler>=3.10

[tabular]
duckdb>=1.2.0
duckdb-engine>=0.13.0
neo4j>=5.0
langgraph>=1.1.0
