Wancha0/ascend-npu-porting

Compétence Codex réutilisable pour adapter du code PyTorch au NPU Huawei Ascend

Qu'est-ce que ascend-npu-porting ?

Cette compétence permet aux développeurs utilisant l'agent Codex (ou des assistants similaires comme Claude Code) de porter facilement du code PyTorch standard vers les NPU Huawei Ascend. Conçue pour être réutilisable, elle automatise les modifications nécessaires pour remplacer les fonctions et modules PyTorch par leurs équivalents compatibles Ascend, comme le changement de `torch.cuda` en `torch.npu` et l'ajustement des paramètres de configuration. Elle prend en charge les environnements utilisant le SDK CANN et les outils de développement Huawei, et s'intègre parfaitement dans les workflows CI/CD ou les sessions de développement interactives. L'utilité principale réside dans la réduction du temps de portage manuel et la minimisation des erreurs lors de la migration de modèles d'apprentissage profond vers du matériel Ascend, en suivant les directives officielles de Huawei.

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

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait ascend-npu-porting ?

Compétence Codex réutilisable pour adapter du code PyTorch au NPU Huawei Ascend

Skills associés