Data & Analysis hugging-facemodel-evaluationinspect-ailightevalvllmtransformersaccelerategpu-inference

Hugging Face Local Evaluator

Run controlled inspect-ai or lighteval evaluations for Hugging Face Hub models on local hardware.

FollowSkills review · FSRS-2.0
Not recommended
47/ 100 5-point scale 2.4 / 5
Trust13 / 25 · 2.6/5

The evidence shows local evaluation by default, environment-based HF_TOKEN handling, opt-in remote-code execution, and a stated boundary between local runs and Jobs. However, prompt/model data flows to Inference Providers or the Hub are not disclosed, and user confirmation, sensitive-data handling, isolation, rollback, and dependency-security guidance are incomplete, so points are deducted.

Reliability8 / 20 · 2.0/5

The documentation, parameters, and three scripts are broadly consistent and include backend fallbacks, smoke-test guidance, and nonzero failure reporting. There are no key-path tests or execution evidence, CLI compatibility is unverified, input validation is thin, and an example uses a directory name inconsistent with the assessed skill path, so points are deducted.

Adaptability8 / 15 · 2.7/5

The intended scenarios, framework/backend choices, hardware guidance, and exclusions are reasonably clear. Trigger and input boundaries remain incomplete, Chinese-language guidance is absent, and core use depends on Hugging Face Hub/Inference Providers and local GPU availability without mainland-China reachability guidance, so points are deducted.

Convention8 / 15 · 2.7/5

The skill uses readable progressive sections and supplies prerequisites, examples, task syntax, troubleshooting, and boundaries. The repository provides an Apache-2.0 license and CI checks for generated artifacts, but the skill lacks an explicit version policy, changelog, maintainer responsibility, and update path; its example path is also inconsistent, so points are deducted.

Effectiveness6 / 15 · 2.0/5

The scripts plausibly launch inspect-ai or lighteval evaluations and offer vLLM, Transformers, and accelerate fallbacks, making the core value clear. Static review cannot confirm that the commands run, while result format, persistence, and publication still require user work and local GPU/dependency costs are substantial, so points are deducted.

Verifiability4 / 10 · 2.0/5

The scripts and documentation are inspectable, and repository CI validates generated artifacts, but there is no committed test suite covering evaluation paths, real execution evidence, or independent corroboration. Only limited static verifiability is therefore justified.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 86cdeee824b7
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
Before you use it
  • No commands were executed; run a small smoke test in an isolated environment and verify inspect-ai/lighteval CLI compatibility.
  • Before using HF_TOKEN, Inference Providers, model repositories, or --trust-remote-code, confirm credential, data-flow, and remote-code trust boundaries.
  • The example directory `skills/hugging-face-evaluation` does not match the assessed path `skills/huggingface-community-evals`, which may break copy-pasted setup.
  • For mainland-China use, verify network reachability to the Hub, Inference Providers, and model-download paths in advance.
Review evidence [1][2][3][4][5][6][7][8][9]
See the full review method →

What does this skill do, and when should you use it?

This skill is for evaluating models hosted on the Hugging Face Hub with local hardware. It supports inspect-ai and lighteval, and guides backend selection among vLLM, Hugging Face Transformers, and accelerate. Its workflow covers task selection, GPU checks, smoke tests, and backend fallbacks. It explicitly excludes Hugging Face Jobs orchestration, model-card editing, result publishing, and community-evals automation.

The skill takes a Hub model and evaluation task, then runs the repository's Python scripts through uv with inspect-ai or lighteval. It can use Hugging Face Inference Providers, local vLLM, Transformers, or accelerate. It supports HF_TOKEN for gated or private models, small smoke tests through --limit or --max-samples, and backend changes when a model is incompatible with the preferred runtime.

  1. A model evaluator wants a quick mmlu, gsm8k, or other inspect-ai check against a Hub model before scaling up.
  2. A local-GPU user wants higher-throughput evaluation with vLLM on a supported model architecture.
  3. A user needs to evaluate a model unsupported by vLLM and fall back to Transformers or accelerate.
  4. A benchmark user wants lighteval task strings for Open LLM Leaderboard-style evaluations.
  5. A user needs to evaluate a gated or private Hub model and can provide HF_TOKEN.

What are this skill's strengths and limitations?

Pros
  • Supports both inspect-ai and lighteval workflows.
  • Gives explicit selection and fallback guidance for vLLM, Transformers, and accelerate.
  • Encourages low-cost smoke tests with --limit or --max-samples before scaling.
  • Covers local GPU checks, Inference Providers, gated-model access, and common OOM troubleshooting.
Limitations
  • The scope ends at local execution and does not cover Hugging Face Jobs hardware selection, scheduling, or monitoring.
  • It does not generate or publish .eval_results, edit model cards, create PRs, or automate community evaluations.
  • It requires a local shell, filesystem, and the referenced Python tooling; models above 13B may require high-memory hardware or remote execution.
  • The SKILL.md provides no test suite, exact version pins, or platform-by-platform validation record.

How do you install this skill?

The repository uses the Agent Skills format. Following the README, copy or symlink the skills/huggingface-community-evals folder into a standard Codex .agents/skills location, such as $REPO_ROOT/.agents/skills or $HOME/.agents/skills. Alternatively, install the repository's hf-cli skill first and run hf skills add huggingface-community-evals; the README does not document version-specific behavior or a more detailed install path for this skill.

How do you use this skill?

After installation, ask your coding agent something like: “Use the Hugging Face community eval skill to evaluate meta-llama/Llama-3.2-1B locally on mmlu, starting with 20 samples.” One supported command is uv run scripts/inspect_eval_uv.py --model meta-llama/Llama-3.2-1B --task mmlu --limit 20. For local GPU runs, use scripts/inspect_vllm_uv.py or scripts/lighteval_vllm_uv.py; the documented preflight checks are uv --version, printenv HF_TOKEN >/dev/null, and nvidia-smi.

How does this skill compare with similar options?

The skill directly compares inspect-ai with lighteval and vLLM with Transformers and accelerate. inspect-ai is positioned for explicit task control, while lighteval suits task strings and leaderboard-style benchmarks; vLLM favors throughput on supported architectures, with Transformers or accelerate as compatibility fallbacks.

FAQ

Can it run without a local GPU?
Yes, inspect_eval_uv.py can use the Hugging Face Inference Providers path. Local GPU workflows require checking nvidia-smi, while remote computation should be handed off to the hugging-face-jobs skill.
Does it publish results to the Hugging Face community-evals workflow?
No. This skill stops after producing the evaluation run; publication belongs to the community-evals workflow.
What is required for private or gated models?
Set HF_TOKEN. The source does not specify further token permissions or acquisition steps.
What should I do if vLLM fails?
Reduce batch size or gpu-memory-utilization, try a smaller smoke-test model, or switch backends. inspect-ai can fall back to Transformers, and lighteval can fall back to accelerate.

More skills from this repository

All from huggingface/skills

Data & Analysis

Hugging Face LLM Trainer

Train, fine-tune, and preserve models on Hugging Face cloud GPUs.

Dev & Engineering

Hugging Face ZeroGPU Builder

Build dependable Gradio AI demos and GPU workloads on Hugging Face ZeroGPU.

Data & Analysis

Hugging Face Vision Trainer

Train detection, classification, and segmentation models on Hugging Face Jobs GPUs and persist the results to the Hub.

Dev & Engineering

Hugging Face Hub CLI Skill

Give agents command-line control over Hugging Face Hub models, datasets, Spaces, jobs, and infrastructure.

Data & Analysis

Hugging Face Model Finder

Recommends AI models by task, benchmark performance, and available device memory.

Data & Analysis

Hugging Face Dataset Explorer

Explore, query, and extract Hugging Face datasets through the Dataset Viewer API.

Dev & Engineering

Hugging Face Paper Research Assistant

Read AI papers and retrieve structured metadata from Hugging Face paper pages.

Automation & Ops

SageMaker Serving Image Selector

Choose a compatible SageMaker serving container and retrieve the current regional image URI for a Hugging Face model.

Automation & Ops

SageMaker Production Defaults

Deploy SageMaker real-time or async endpoints with autoscaling, CloudWatch alarms, and consistent tagging built in.

Data & Analysis

TRL Language Model Trainer

Train and fine-tune transformer language models with TRL’s CLI for SFT, preference alignment, and reinforcement learning.

Dev & Engineering

Hugging Face Spaces Builder

Build, deploy, debug, and maintain machine-learning apps on Hugging Face Spaces.

Data & Analysis

Sentence Transformers Training Assistant

Train retrieval, similarity, reranking, and sparse-search models with Sentence Transformers.

Dev & Engineering

Hugging Face Local Model Runner

Choose compatible GGUF quantizations from Hugging Face and run them locally with llama.cpp.

Dev & Engineering

Hugging Face MCP Assistant

Connect agents to Hugging Face Hub for searchable models, datasets, documentation, apps, and compute jobs.

Dev & Engineering

LoRA Space Demo Builder

Build and publish a tailored Gradio Space for a Hugging Face LoRA.

Dev & Engineering

Hugging Face API Tool Builder

Turn Hugging Face API calls into reusable, composable command-line tools.

Automation & Ops

SageMaker Deployment Planner

Choose a practical Amazon SageMaker deployment path for your model, traffic pattern, and latency needs.

Data & Analysis

Hugging Face Model Memory Estimator

Estimate inference memory without downloading model weights.

Data & Analysis

Trackio Experiment Tracking

Log, monitor, and query machine-learning experiments with dashboards, diagnostic alerts, and automation-ready output.

Writing & Content

Hugging Face Paper Publisher

Publish, connect, and manage research papers on the Hugging Face Hub.

Related skills