nemo-evaluator-sdk

Evaluate LLMs across benchmarks on Docker, Slurm, or cloud platforms.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/MesferAli/XCircle --skill nemo-evaluator-sdk-mesferali
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nemo-evaluator-sdk
Source: https://github.com/MesferAli/XCircle/tree/main/.claude/skills/nemo-evaluator
Command: npx skills add https://github.com/MesferAli/XCircle --skill nemo-evaluator-sdk-mesferali

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a scalable and reproducible platform for evaluating Large Language Models (LLMs) across a comprehensive suite of benchmarks, simplifying the process of assessing model performance.

Core Features & Use Cases

  • Extensive Benchmarking: Evaluates LLMs against over 100 benchmarks from 18+ harnesses, including MMLU, HumanEval, GSM8K, safety, and VLM tasks.
  • Multi-Backend Execution: Supports evaluation on local Docker, Slurm HPC clusters, and cloud platforms.
  • Reproducible Evaluations: Ensures consistent and repeatable benchmarking results through a container-first architecture.
  • Use Case: A research team needs to compare the performance of two new LLMs on coding and reasoning tasks. They can use this Skill to run both models against HumanEval and GSM8K benchmarks on their Slurm cluster and get a consolidated performance report.

Quick Start

Use the nemo-evaluator-launcher to run an evaluation with a local execution configuration.

Frequently Asked Questions about nemo-evaluator-sdk

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

FAQPage Schema
How do I evaluate LLMs across multiple benchmarks reproducibly?

To evaluate LLMs reproducibly across multiple benchmarks, you can run models against over 100 benchmarks using a container-first architecture that ensures consistent, repeatable performance results on local Docker or cloud platforms.

Can I benchmark LLMs on a Slurm HPC cluster?

Yes, you can benchmark LLMs on a Slurm HPC cluster. The evaluation supports multi-backend execution, allowing you to run scalable benchmarking tasks directly on Slurm HPC clusters, local Docker, or cloud platforms.

What frameworks are supported for LLM benchmarking?

Supported frameworks for LLM benchmarking include lm-evaluation-harness and vlmevalkit. These integrate with the platform to evaluate models across 18+ harnesses covering reasoning, coding, safety, and VLM tasks.

How do I run LLM evaluations on local Docker?

You can run LLM evaluations on local Docker by using the nemo-evaluator-launcher with a local execution configuration. This container-first approach sets up the environment to execute benchmarking tasks consistently.

Does LLM benchmarking support coding and reasoning tasks like HumanEval and GSM8K?

Yes, LLM benchmarking supports coding and reasoning tasks like HumanEval and GSM8K. You can compare model performance specifically against these benchmarks to assess coding accuracy and mathematical reasoning capabilities.