add-uint-support
Adicionar suporte a dispatch uint no PyTorch
Operadores PyTorch podem não ter cobertura de dispatch para uint16, uint32 e uint64. Esta skill orienta atualizações em macros AT_DISPATCH_V2 e grupos de tipos.
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-uint-support" from https://skillstore.io/skills/pytorch-add-uint-support.md and its manifest at https://skillstore.io/api/skills/pytorch-add-uint-support/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-uint-support". Um operador de redução CUDA do PyTorch precisa de suporte a uint16, uint32 e uint64.
Resultado esperado:
- Identifica cada ponto de dispatch que lida com o operador.
- Recomenda adicionar o grupo de tipos sem sinal onde já existe ampla cobertura de tipos.
- Avisa que os testes funcionais continuam sendo responsabilidade do usuário.
Usando "add-uint-support". Um operador faz dispatch apenas de tipos de ponto flutuante.
Resultado esperado:
A skill informa que o operador deve permanecer inalterado, a menos que o comportamento de inteiros sem sinal seja semanticamente válido.
Usando "add-uint-support". Um arquivo usa macros de dispatch antigas antes que o suporte a uint seja solicitado.
Resultado esperado:
A resposta orienta o usuário a converter primeiro para a forma de dispatch mais recente e depois aplicar o suporte a uint.
Auditoria de segurança
SeguroAll 38 external-command findings are false positives caused by Markdown backticks and fenced C++ examples. The two reconnaissance findings are ordinary C++ function declarations, and no malicious intent or prompt injection was found.
Fatores de risco
⚙️ Comandos externos (38)
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/pytorch-add-uint-support/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/pytorch-add-uint-support?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/pytorch-add-uint-support?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/pytorch-add-uint-support/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Cartão incorporável
<iframe src="https://skillstore.io/embed/skills/pytorch-add-uint-support.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
pytorch. (2026). add-uint-support security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/pytorch-add-uint-support/audits/8Citação BibTeX
@techreport{pytorch-pytorch-add-uint-support-2026,
author = {pytorch},
title = {add-uint-support security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/pytorch-add-uint-support/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-uint-support security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "pytorch"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/pytorch-add-uint-support/audits/8"
identifiers:
- type: other
value: "skillstore:pytorch-add-uint-support: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
Estender a cobertura de tipos do operador
Adicione suporte de dispatch para uint16, uint32 e uint64 a um operador PyTorch.
Revisar escolhas de macros de dispatch
Compare grupos explícitos de tipos sem sinal com grupos de tipos integrais V2 antes de editar.
Verificar consistência entre múltiplos pontos
Verifique se CPU, CUDA e pontos de dispatch relacionados recebem cobertura de tipos correspondente.
Teste estes prompts
Use esta skill para adicionar suporte a uint16, uint32 e uint64 ao operador PyTorch de destino. Revise cada ponto de dispatch antes de editar.
Inspecione este arquivo em busca de macros de dispatch PyTorch e resuma se o suporte a uint já está presente. Indique casos apenas de ponto flutuante que devem permanecer inalterados.
Este operador ainda usa macros de dispatch antigas. Converta o padrão de dispatch para V2 e então adicione suporte a inteiros sem sinal onde for válido.
Analise todos os pontos de dispatch CPU e CUDA deste operador. Escolha entre grupos explícitos de tipos sem sinal e grupos integrais V2 e então explique as alterações.
Boas práticas
- Verifique se o operador oferece suporte semântico a tensores de inteiros sem sinal antes de editar.
- Atualize todos os pontos de dispatch relacionados para que o comportamento de CPU e CUDA permaneça consistente.
- Use grupos integrais V2 quando a cobertura de integrais com sinal já existir.
Evitar
- Adicionar suporte a inteiros sem sinal a operadores apenas de ponto flutuante sem confirmar a semântica.
- Alterar um ponto de dispatch enquanto deixa caminhos CPU ou CUDA relacionados inalterados.
- Misturar macros de dispatch antigas com grupos de tipos V2 na mesma transformação.