What problem does it solve?
NeMo Evaluator SDK helps you benchmark LLMs across many standardized and safety/VLM tasks without manually wiring datasets, harnesses, and execution backends.
Core Features & Use Cases
- Container-first, reproducible evaluation: Execute tasks via NVIDIA’s containerized framework so runs are consistent across machines and clusters.
- Multi-backend execution: Run locally with Docker, submit at scale on Slurm HPC, or execute on cloud backends while keeping the same task definitions.
- Cross-harness benchmark coverage: Evaluate with 100+ benchmarks spanning common academic, code, safety, and vision-language harnesses.
- Operational workflows: List tasks, run evaluations from YAML configs, monitor runs, and export results for comparison across models.
Real-world example: You want to compare two model endpoints on MMLU, HumanEval, GSM8K, and a safety suite using the same harnesses and execution settings, producing a single set of reproducible metrics you can export to MLflow or W&B.
Quick Start
Run the evaluation by creating a config.yaml with your target API endpoint and selected tasks, then execute: nemo-evaluator-launcher run --config-dir . --config-name config.