Communitygithub.com

mirage-project/mirage

Use quando você precisa de um novo kernel CUDA MPK otimizado (um arquivo `.cuh` por tarefa em `include/mirage/persistent_kernel/tasks/`) que deve PROVAVELMENTE superar um alvo SEM que o otimizador de kernel trapaceie em seu próprio teste de correção. Este é o sistema Ferret de gate congelado — uma orquestração de 3 agentes (despachante → escritor de teste independente → otimizador) que torna estruturalmente impossível que "o otimizador envie um kernel de matemática simplificada e relate um teste aprovado". Gatilhos — frases como "dispatch ferret to optimize".

O que é mirage?

Este é um sistema de otimização de kernels CUDA MPK (Multi-Process Kernel) para o projeto mirage-project/mirage, projetado para garantir que novos kernels ou otimizações sejam provadamente melhores que um alvo e não dependam de trapaças nos testes. Ele implementa uma orquestração de três agentes: um despachante que coordena o fluxo, um escritor de teste independente que cria testes de corretude robustos, e um otimizador que gera o kernel final. O sistema é chamado de "Ferret de gate congelado" porque impede que o otimizador se aproveite de simplificações matemáticas que enganem os testes. Ele é acionado por frases específicas como "dispatch ferret to optimize" e é útil para desenvolvedores que precisam de kernels CUDA de alta performance e corretos, suportando a geração de arquivos `.cuh` em diretórios específicos do projeto. A principal vantagem é a garantia de integridade nos resultados, tornando a otimização confiável em ambientes de produção.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add mirage-project/mirage

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que mirage faz?

Use quando você precisa de um novo kernel CUDA MPK otimizado (um arquivo .cuh por tarefa em include/mirage/persistent_kernel/tasks/) que deve PROVAVELMENTE superar um alvo SEM que o otimizador de kernel trapaceie em seu próprio teste de correção. Este é o sistema Ferret de gate congelado — uma orquestração de 3 agentes (despachante → escritor de teste independente → otimizador) que torna estruturalmente impossível que "o otimizador envie um kernel de matemática simplificada e relate um teste aprovado". Gatilhos — frases como "dispatch ferret to optimize".

Habilidades Relacionadas