Wancha0/ascend-npu-porting

Habilidade reutilizável do Codex para adaptar código PyTorch à NPU Ascend da Huawei.

O que é ascend-npu-porting?

Esta skill é uma ferramenta especializada para o Codex que automatiza a adaptação de código PyTorch para execução em hardware NPU (unidade de processamento neural) Ascend da Huawei. Ela é particularmente útil para desenvolvedores que precisam migrar modelos e pipelines de treinamento/inferência de GPU para o ecossistema Ascend, economizando tempo e reduzindo erros manuais. A skill analisa o código-fonte PyTorch, identifica chamadas de API incompatíveis e sugere ou aplica as substituições equivalentes para o backend Ascend (como `torch.npu` em vez de `torch.cuda`). Além disso, lida com ajustes em operadores, conversões de tensores e configurações de dispositivo. O suporte é focado no Codex, mas os princípios e transformações podem ser adaptados para outros agentes de IA (como Claude Code ou Cursor), desde que compreendam o contexto do PyTorch. O uso principal é durante o desenvolvimento assistido por IA, onde a skill é invocada via prompt ou integração direta com o fluxo de código do Codex.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add Wancha0/ascend-npu-porting

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

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

Documentação

O que ascend-npu-porting faz?

Habilidade reutilizável do Codex para adaptar código PyTorch à NPU Ascend da Huawei.

Habilidades Relacionadas