huggingface-community-evals

Run local Hugging Face model evaluations with configurable inference backends.

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

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 helps ML engineers run Hugging Face model evaluations locally without manually configuring evaluation frameworks, inference backends, and hardware-specific workflows.

Core Features & Use Cases

  • Local Evaluation Workflows: Run inspect-ai and lighteval benchmarks against Hugging Face Hub models using local inference providers or GPU hardware.
  • Backend Selection: Choose between vLLM, Hugging Face Transformers, and accelerate based on model compatibility, throughput needs, and available hardware.
  • Use Case: Evaluate a new language model on benchmarks like MMLU or GSM8K with smoke tests first, then scale to larger local GPU runs.

Quick Start

Use the huggingface-community-evals skill to evaluate a Hugging Face model locally on the MMLU benchmark with the best available inference 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 Hugging Face model evaluations on benchmarks like MMLU?

Run local Hugging Face model evaluations by configuring inference backends like vLLM or Transformers with benchmark frameworks such as inspect-ai and lighteval. You can execute smoke tests first, then scale to larger local GPU runs for benchmarks like MMLU or GSM8K.

What is the best way to evaluate LLMs locally using vLLM and lighteval?

Evaluating LLMs locally with vLLM and lighteval involves selecting an appropriate inference backend based on model compatibility and hardware. This approach automates framework configuration, enabling efficient benchmark execution directly on local GPU environments.

Can I use inspect-ai with Hugging Face Transformers for local GPU inference?

Yes, you can use inspect-ai with Hugging Face Transformers for local GPU inference. The Skill supports backend selection between vLLM, Transformers, and accelerate, allowing you to optimize evaluation workflows based on your available hardware and throughput needs.

Do I need accelerate to run local benchmarks on Hugging Face models?

Using accelerate is optional but supported for running local benchmarks on Hugging Face models. Backend selection logic chooses between vLLM, Transformers, and accelerate based on your specific model compatibility, throughput requirements, and available local GPU hardware.

How does backend selection work for local model evaluation workflows?

Backend selection for local model evaluation works by evaluating model compatibility, throughput needs, and available hardware to choose between vLLM, Hugging Face Transformers, and accelerate. This hardware-aware execution control ensures optimal performance during benchmark runs.

Are there limitations when running inspect-ai benchmarks on local GPU environments?

Limitations when running inspect-ai benchmarks on local GPU environments depend on your selected inference backend and hardware capacity. The Skill requires model access credentials, evaluation scripts, and sufficient local GPU resources to scale from smoke tests to larger runs.