Skip to content
Back to skills

Evaluator Pipelines

ASecurity

"Use evaluate.evaluator and EvaluationSuite to evaluate model

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
developmentpythongoapibackendperformance

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill evaluator-pipelines --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Evaluator Pipelines?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Evaluator Pipelines
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-evaluator-pipelines/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-evaluator-pipelines)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: evaluator-pipelines
description: "Use evaluate.evaluator and EvaluationSuite to evaluate model
  pipelines on datasets across supported NLP, vision, and audio tasks."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Evaluator Pipelines

Use this sub-skill when the task is to evaluate a model, model id, prebuilt `transformers.Pipeline`, or compatible callable against a dataset using `evaluate.evaluator(...)`, or to run a group of evaluator subtasks with `EvaluationSuite`.

## Route

- Use `references/evaluator-workflows.md` for end-to-end evaluator and suite patterns, including preloaded datasets, non-default columns, devices, bootstrap, label mappings, and subtasks.
- Use `references/api-reference.md` for supported tasks, default metrics, task-specific columns, common `compute(...)` arguments, and `SubTask`/`EvaluationSuite` signatures.
- Use `references/troubleshooting.md` before running expensive or network-dependent evaluations, especially when optional model backends, dataset columns, devices, or bootstrap are involved.
- Use `scripts/inspect_evaluator_tasks.py` to print the installed evaluator task registry without downloading models or datasets.

## Boundaries

- This sub-skill covers evaluator pipelines, task-specific dataset schemas, performance metrics, device handling, and evaluation suites.
- For low-level metric or comparison module calls such as `metric.compute(...)`, route to `../module-computation/`.
- For arbitrary `evaluate.load(...)` module discovery and loading behavior, route to `../module-loading/`.
- For authoring, packaging, or publishing custom evaluation modules, route to `../hub-and-cli/`.

## Quick Start

```python
from evaluate import evaluator

clf = evaluator("text-classification")
results = clf.compute(
    model_or_pipeline=pipe_or_model_id,
    data=dataset,
    metric="accuracy",
    input_column="review_text",
    label_column="gold_label",
    label_mapping={"NEGATIVE": 0, "POSITIVE": 1},
    device=-1,
)
```

`compute(...)` returns metric scores plus pipeline timing keys such as `total_time_in_seconds`, `samples_per_second`, and `latency_in_seconds`. Pass `strategy="bootstrap"` only when the extra scipy bootstrap cost is acceptable.

Files in this skill

  • SKILL.md2.2 KB
  • references/api-reference.md9.1 KB
  • references/evaluator-workflows.md6.6 KB
  • references/troubleshooting.md6.2 KB
  • scripts/inspect_evaluator_tasks.py3.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.