huggingface-community-evals

Execute local Hugging Face model evaluations with inspect-ai or lighteval frameworks.

Updated May 5, 2026
One-click install
npx skills add https://github.com/iani-kuli/harness_bro --skill huggingface-community-evals-iani-kuli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: huggingface-community-evals
Source: https://github.com/iani-kuli/harness_bro/tree/main/.claude/skills/ported/huggingface-community-evals
Command: npx skills add https://github.com/iani-kuli/harness_bro --skill huggingface-community-evals-iani-kuli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires inspect-ai, inspect-evals, openai, vllm, torch, transformers, lighteval, accelerate, and includes scripts (resource) components.

What problem does it solve?

This skill streamlines the process of running local evaluations on Hugging Face models, eliminating the complexity of configuring disparate inference backends and evaluation frameworks.

Core Features & Use Cases

  • Flexible Backend Selection: Easily switch between vLLM for high-throughput GPU inference, Hugging Face Transformers for compatibility, or lightweight inference providers.
  • Standardized Benchmarking: Execute popular benchmarks like MMLU, GSM8K, and HellaSwag using either inspect-ai or lighteval frameworks.
  • Use Case: Quickly validate a fine-tuned model's performance on a local GPU using a subset of the MMLU benchmark before committing to a full-scale remote evaluation.

Quick Start

Use the huggingface-community-evals skill to run a local MMLU evaluation on the meta-llama/Llama-3.2-1B model using the vLLM backend.

Frequently Asked Questions about huggingface-community-evals

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

FAQPage Schema
How do I run local evaluations on Hugging Face models?

Run local Hugging Face model evaluations by using the inspect-ai or lighteval frameworks. This process executes benchmarks against models from the Hugging Face Hub directly on your local hardware, validating model performance without requiring remote services.

What is the best way to benchmark a local model using vLLM?

Benchmarking a local model using vLLM is supported through flexible backend selection. You can execute popular benchmarks like MMLU, GSM8K, and HellaSwag to validate fine-tuned models using vLLM for high-throughput GPU inference.

Can I use Hugging Face Transformers instead of vLLM for local inference?

Yes, you can use Hugging Face Transformers instead of vLLM for local inference. The evaluation framework supports multiple inference backends, allowing you to easily switch to Transformers for compatibility or use accelerate for local hardware benchmarking.

Does this local model evaluation approach support smoke testing?

Yes, local model evaluation supports smoke testing for performance validation. You can run a subset of benchmarks like MMLU to quickly validate a fine-tuned model on a local GPU before committing to full-scale remote evaluation.

How do I execute MMLU benchmarks with lighteval and inspect-ai?

Execute MMLU benchmarks using either lighteval or inspect-ai frameworks. The skill standardizes benchmarking by facilitating task selection and backend fallback strategies, allowing you to evaluate models like meta-llama/Llama-3.2-1B locally.