hugging-face-community-evals
Ajuda seu agente a executar avaliações de modelos de IA localmente. Útil para escolher os melhores modelos ou configurar ambientes de teste.
O que ela faz
Esta ferramenta permite que você teste e compare modelos de inteligência artificial (IA) disponíveis no Hugging Face Hub usando seu próprio computador. Ela ajuda a escolher qual modelo ou configuração funciona melhor para você.
Quando usar
- ✓Comparar diferentes modelos de IA para uma tarefa específica.
- ✓Verificar se um modelo funciona bem em seu computador antes de usá-lo em larga escala.
- ✓Testar qual configuração (como vLLM ou Transformers) é mais rápida no seu hardware.
Exemplo do que pedir para a IA
“Quero testar o modelo Llama-3.2-1B no meu computador para a tarefa MMLU, usando o inspect-ai.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você escolhe qual ferramenta de teste (inspect-ai ou lighteval) e qual método de execução (vLLM, Transformers, etc.) usar. Depois, executa um script no seu computador com os detalhes do modelo e da tarefa.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill hugging-face-community-evalsOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/hugging-face-community-evals/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Visão Geral
Quando Usar
Use esta skill quando precisar executar avaliações para modelos do Hugging Face Hub usando inspect-ai e lighteval em hardware local. Use para seleção de backend, avaliações em GPU local e para escolher entre vLLM / Transformers / accelerate. Não use para orquestração de Hugging Face Jobs, PRs de model-card, publicação de .eval_results ou community-evals...
Esta skill serve para executar avaliações em modelos no Hugging Face Hub em hardware local.
Ela abrange:
inspect-aicom inferência locallightevalcom inferência local- escolha entre
vllm, Hugging Face Transformers eaccelerate - testes rápidos (smoke tests), seleção de tarefas e estratégia de fallback de backend
Ela não abrange:
- Orquestração de Hugging Face Jobs
- Edições de model-card ou
model-index - Extração de tabelas de README
- Importações de Análise Artificial
- Geração ou publicação de
.eval_results - Automação de criação de PR ou community-evals
Se o usuário quiser executar a mesma avaliação remotamente em Hugging Face Jobs, passe para a skill hugging-face-jobs e forneça um dos scripts locais desta skill.
Se o usuário quiser publicar resultados no fluxo de trabalho de community-evals, pare após gerar a execução da avaliação e passe essa etapa de publicação para ~/code/community-evals.
Todos os caminhos abaixo são relativos ao diretório que contém este
SKILL.md.
Quando Usar Qual Script
| Caso de uso | Script |
|---|---|
Avaliação local de inspect-ai em um modelo do Hub via provedores de inferência |
scripts/inspect_eval_uv.py |
Avaliação em GPU local com inspect-ai usando vllm ou Transformers |
scripts/inspect_vllm_uv.py |
Avaliação em GPU local com lighteval usando vllm ou accelerate |
scripts/lighteval_vllm_uv.py |
| Padrões de comando extras | examples/USAGE_EXAMPLES.md |
Pré-requisitos
- Prefira
uv runpara execução local. - Configure
HF_TOKENpara modelos restritos/privados. - Para execuções em GPU local, verifique o acesso à GPU antes de começar:
uv --version
printenv HF_TOKEN >/dev/null
nvidia-smi
Se nvidia-smi não estiver disponível, então:
- use
scripts/inspect_eval_uv.pypara avaliação mais leve com suporte de provedor, ou - passe para a skill
hugging-face-jobsse o usuário quiser computação remota.
Fluxo de Trabalho Principal
- Escolha o framework de avaliação.
- Use
inspect-aiquando quiser controle explícito de tarefas e fluxos nativos do inspect. - Use
lightevalquando o benchmark for naturalmente expresso como uma string de tarefa do lighteval, especialmente tarefas no estilo de leaderboard.
- Use
- Escolha o backend de inferência.
- Prefira
vllmpara throughput em arquiteturas suportadas. - Use Hugging Face Transformers (
--backend hf) ouacceleratecomo fallbacks de compatibilidade.
- Prefira
- Comece com um teste rápido (smoke test).
inspect-ai: adicione--limit 10ou similar.lighteval: adicione--max-samples 10.
- Aumente a escala somente após o teste rápido ser aprovado.
- Se o usuário quiser execução remota, passe para
hugging-face-jobscom o mesmo script + argumentos.
Início Rápido
Opção A: inspect-ai com caminho de provedores de inferência local
Melhor quando o modelo já é suportado pelos Provedores de Inferência do Hugging Face e você quer a menor sobrecarga de configuração local.
uv run scripts/inspect_eval_uv.py \
--model meta-llama/Llama-3.2-1B \
--task mmlu \
--limit 20
Use este caminho quando:
- você quer um teste rápido local (smoke test)
- você não precisa de controle direto da GPU
- a tarefa já existe em
inspect-evals
Opção B: inspect-ai em GPU Local
Melhor quando você precisa carregar o modelo do Hub diretamente, usar vllm, ou usar Transformers como fallback para arquiteturas não suportadas.
GPU Local:
uv run scripts/inspect_vllm_uv.py \
--model meta-llama/Llama-3.2-1B \
--task gsm8k \
--limit 20
Fallback com Transformers:
uv run scripts/inspect_vllm_uv.py \
--model microsoft/phi-2 \
--task mmlu \
--backend hf \
--trust-remote-code \
--limit 20
Opção C: lighteval em GPU Local
Melhor quando a tarefa é naturalmente expressa como uma string de tarefa lighteval, especialmente benchmarks no estilo Open LLM Leaderboard.
GPU Local:
uv run scripts/lighteval_vllm_uv.py \
--model meta-llama/Llama-3.2-3B-Instruct \
--tasks "leaderboard|mmlu|5,leaderboard|gsm8k|5" \
--max-samples 20 \
--use-chat-template
Fallback com accelerate:
uv run scripts/lighteval_vllm_uv.py \
--model microsoft/phi-2 \
--tasks "leaderboard|mmlu|5" \
--backend accelerate \
--trust-remote-code \
--max-samples 20
Limite de Execução Remota
Esta skill intencionalmente para em execução local e seleção de backend.
Se o usuário quiser:
…
Perguntas frequentes
O que são 'inspect-ai' e 'lighteval'?
'inspect-ai' e 'lighteval' são ferramentas que ajudam a executar testes padronizados em modelos de IA para verificar seu desempenho.
O que significa 'Hugging Face Hub'?
É um local online onde pesquisadores e desenvolvedores compartilham modelos de IA e conjuntos de dados.
Posso usar isso em qualquer computador?
Funciona melhor em computadores com GPUs (placas de vídeo potentes), especialmente para modelos maiores. Para modelos menores ou testes rápidos, computadores sem GPU potente também podem funcionar.
Detalhes
Descrição original do autor
Run evaluations for Hugging Face Hub models using inspect-ai and lighteval on local hardware. Use for backend selection, local GPU evals, and choosing between vLLM / Transformers / accelerate.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3220
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC