add-cuda-kernel
Adicionar Kernels CUDA ao FlashInfer
Adicionar um novo kernel ao FlashInfer exige mudanças coordenadas em C++, Python, JIT, testes e benchmarks. Esta skill oferece um fluxo de trabalho estruturado que um assistente de codificação de IA pode seguir com segurança.
Instalar com meu Agente
Copie esta solicitação para o seu Agente. Ela inclui a página canônica do Skill e o manifesto.
Review the Skillstore skill "add-cuda-kernel" from https://skillstore.io/skills/flashinfer-ai-add-cuda-kernel.md and its manifest at https://skillstore.io/api/skills/flashinfer-ai-add-cuda-kernel/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Seu Agente ainda deve apresentar o plano e solicitar qualquer confirmação exigida pela política de segurança.
Recursos legíveis por agentes
Use estes links quando um agente de IA, crawler ou script precisar de contexto limpo em vez de ler a página completa.
Testar
Usando "add-cuda-kernel". Adicionar um kernel de escala ao FlashInfer.
Resultado esperado:
Um plano de implementação passo a passo cobrindo código-fonte CUDA, launcher, vinculação, gerador JIT, API Python, testes, exports e trabalho de benchmark.
Usando "add-cuda-kernel". Verificar se meu kernel precisa de proteções de arquitetura.
Resultado esperado:
Uma revisão das capacidades de computação compatíveis, configurações recomendadas de CompilationContext e condições de skip de teste para GPUs não compatíveis.
Usando "add-cuda-kernel". Preparar validação para um novo kernel.
Resultado esperado:
Uma checklist de testes e benchmarking com cobertura de dtype, comparações de referência, casos de erro, registro AOT e medições de tempo.
Auditoria de segurança
SeguroAll 150 static alerts are false positives caused by Markdown backticks, bounded local JIT staging examples, a relative documentation link, or ordinary function declarations. The tutorial contains no prompt injection, command execution mechanism, arbitrary traversal, reconnaissance behavior, or malicious intent.
Fatores de risco
⚙️ Comandos externos (50)
📁 Acesso ao sistema de arquivos (3)
Compartilhar e citar este relatório
Compartilhe o relatório de avaliação versionado, o badge neutro, o cartão incorporável e as citações. A Skillstore apresenta evidências sem decidir se este Skill é seguro.
Copiar link do relatório
https://skillstore.io/skills/flashinfer-ai-add-cuda-kernel/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/flashinfer-ai-add-cuda-kernel?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/flashinfer-ai-add-cuda-kernel?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/flashinfer-ai-add-cuda-kernel/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Cartão incorporável
<iframe src="https://skillstore.io/embed/skills/flashinfer-ai-add-cuda-kernel.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citações acadêmicas (APA · BibTeX · CFF)
Citação APA
flashinfer-ai. (2026). add-cuda-kernel security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/flashinfer-ai-add-cuda-kernel/audits/8Citação BibTeX
@techreport{flashinfer-ai-flashinfer-ai-add-cuda-kernel-2026,
author = {flashinfer-ai},
title = {add-cuda-kernel security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/flashinfer-ai-add-cuda-kernel/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "add-cuda-kernel security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "flashinfer-ai"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/flashinfer-ai-add-cuda-kernel/audits/8"
identifiers:
- type: other
value: "skillstore:flashinfer-ai-add-cuda-kernel:audit:8"
description: "Skillstore immutable audit report identifier"
Pontuação do Skillstore
Por que esta pontuação Confiança das evidências: AltoO que você pode criar
Adicionar uma Operação Simples na GPU
Implemente um pequeno kernel FlashInfer elemento a elemento com API, testes e benchmarks.
Estender APIs Python do FlashInfer
Conecte uma nova implementação CUDA ao TVM-FFI e exponha-a por meio de uma função Python.
Preparar Trabalho de Validação de Kernel
Crie testes, verificações de arquitetura, registro AOT e cobertura de benchmarks para um novo kernel.
Teste estes prompts
Use esta skill para planejar um novo kernel CUDA elemento a elemento do FlashInfer. Liste os arquivos a criar ou modificar antes de editar.
Use esta skill para adicionar o gerador JIT e a vinculação TVM-FFI para meu novo kernel FlashInfer.
Use esta skill para adicionar cobertura pytest, exports Python e registro AOT para o novo kernel.
Use esta skill para revisar minha integração de kernel FlashInfer quanto a verificações de arquitetura ausentes, lacunas de API, testes e benchmarks.
Boas práticas
- Mantenha os headers CUDA independentes de framework e coloque a lógica TVM-FFI em arquivos csrc.
- Adicione dispatch de dtype, verificações de arquitetura e tratamento claro de erros antes de expor a API.
- Inclua testes e benchmarks com cada novo kernel para proteger a correção e o desempenho.
Evitar
- Não coloque dependências Torch ou TVM-FFI em headers include CUDA genéricos.
- Não pule a validação, a menos que o chamador controle todas as entradas e aceite o risco.
- Não adicione um kernel sem testes, exports, registro AOT e cobertura de desempenho.
Perguntas frequentes
Que tipo de skill é esta?
Ela gera kernels prontos para produção automaticamente?
Quais ferramentas podem usar esta skill?
Ela cobre testes?
Ela cobre medição de desempenho?
O que os usuários devem verificar manualmente?
Detalhes do desenvolvedor
Autor
flashinfer-aiLicença
MIT
Revisão da Skillstore
r2
Aviso de versão
O autor não declarou uma versão.
Referência
c43861a65bb95efcae259cd161c9d6f4dc7eec6f
Atualidade da manutenção
25/07/2026
Uso
3 downloads · 342 visualizações
Estrutura de arquivos
📄 SKILL.md