Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

[FEA]: Does cutile-python have plans to integrate NCCL as the communication backend?

Ouverte
#65 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
25/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
Calme
Stack technique
python

Piste de recherche

L’issue ne mentionne aucun fichier, test ou point d’entrée. Commencez par localiser les abstractions de communication ou de backend de périphérique de cuTile-Python ainsi que la prise en charge existante des opérations collectives, puis déterminez si l’intégration de NCCL s’insère dans l’architecture du projet. Le travail sera considéré comme terminé lorsque le périmètre d’implémentation de la communication basée sur NCCL sera défini et qu’un chemin validé pour l’exemple allgather-plus-GEMM sera disponible.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

feature request status: in-progress
Is this a new feature, an improvement, or a change to existing functionality?

New Feature

How would you describe the priority of this feature request?

High

Please provide a clear description of problem this feature solves

Integrating NCCL with CuTile-Python enables compute-communication operator fusion.

Feature Description

Are there plans to integrate NCCL as the communication backend? Thx.

Describe your ideal solution

def allgather_gemm():
nccl_device.allgather()
gemm()

Describe any alternatives you have considered

No response

Additional context

No response

Contributing Guidelines
  • I agree to follow cuTile Python's contributing guidelines
  • I have searched the open feature requests and have found no duplicates for this feature request
Langage dominant
Python
Étoiles
2.2k
Forks
155
Métriques de merge des PR
Aucune PR mergée en 30 j

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de NVIDIA/cutile-python

Toutes les issues de NVIDIA/cutile-python

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.