NVIDIA / NVIDIA/cuda-python

`cuda.core.ObjectCode`: Support Tile IR

Offen
#1,434 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

cuda.core feature P1
Vorherrschende Sprache
Cython
Sterne
3.4k
Forks
329
Ø Merge
1 T. 23 Std.
Gemergte PRs (30 T.)
116

Beschreibung

While we can't generate Tile IR yet (#1322), we can already load it from disk/memory:
https://github.com/NVIDIA/cutile-python/blob/9db6438f2beea52f9ae3632c9a6815061eb1c761/cext/tile_kernel.cpp#L124-L151

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit cuda.core.ObjectCode und vergleiche dessen aktuelle Ladepfade mit cext/tile_kernel.cpp Zeilen 124-151 in der verlinkten Referenz. Überprüfe, dass Tile IR sowohl von der Festplatte als auch aus dem Speicher geladen werden kann, und füge die relevante Abdeckung hinzu oder aktualisiere sie, falls das Repository Tests für ObjectCode identifiziert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
compilers
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.