nemo-evaluator-sdk

Evaluate LLMs across 100+ benchmarks with multi-backend execution.

6|3|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/jonnabio/ace-framework --skill nemo-evaluator-sdk-jonnabio
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nemo-evaluator-sdk
Source: https://github.com/jonnabio/ace-framework/tree/main/.ace/packs/ai-research/nemo-evaluator
Command: npx skills add https://github.com/jonnabio/ace-framework --skill nemo-evaluator-sdk-jonnabio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nemo-evaluator-launcher, docker, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the problem of evaluating Large Language Models (LLMs) across a wide range of benchmarks, providing a scalable and reproducible evaluation process.

Core Features & Use Cases

  • Scalable Evaluation: Evaluate LLMs across 100+ benchmarks from 18+ harnesses, including MMLU, HumanEval, GSM8K, and safety benchmarks.
  • Multi-Backend Execution: Supports execution on local Docker, Slurm HPC, or cloud platforms for flexibility.
  • Reproducibility: Ensures reproducible benchmarking with container-first architecture.
  • Use Case: For researchers and developers needing to benchmark their LLMs against a comprehensive set of benchmarks to assess performance and safety.

Quick Start

Install the nemo-evaluator-launcher and run the evaluation with the following command:

pip install nemo-evaluator-launcher
export NGC_API_KEY=nvapi-your-key-here
nemo-evaluator-launcher run --config-dir . --config-name config

Frequently Asked Questions about nemo-evaluator-sdk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I benchmark LLMs across diverse benchmarks like MMLU and HumanEval?▼

To benchmark LLMs across diverse benchmarks like MMLU and HumanEval, you can evaluate models across 100+ benchmarks from 18+ harnesses for performance and safety. This process supports multi-backend execution and containerized evaluation for reproducibility.

Does LLM evaluation require Docker and specific environment setup?▼

Yes, LLM evaluation requires Docker and the nemo-evaluator-launcher for execution. You need to install the launcher via pip and configure your NGC API Key environment variable to run the containerized evaluation.

Can I run scalable LLM evaluation on Slurm HPC or cloud platforms?▼

You can run scalable LLM evaluation on local Docker, Slurm HPC, or cloud platforms. This multi-backend execution support provides flexibility for researchers and developers needing to assess model performance and safety.

What is the best way to ensure reproducible LLM benchmarking results?▼

The best way to ensure reproducible LLM benchmarking results is using a container-first architecture. This approach guarantees consistent evaluation outcomes across various harnesses when assessing large language models.

How do I evaluate large language models for both performance and safety?▼

To evaluate large language models for both performance and safety, this solution assesses models across a comprehensive set of 100+ benchmarks. It utilizes diverse harnesses to provide a scalable and reproducible evaluation process.

What harnesses are supported for scalable LLM evaluation?▼

Supported harnesses for scalable LLM evaluation include 18+ frameworks featuring MMLU, HumanEval, and GSM8K, alongside various safety benchmarks. These harnesses enable comprehensive performance assessment across diverse evaluation criteria.