NVIDIA / NVIDIA/cuda-python

Add a "tips & tricks" page

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

Dieses Issue hat noch niemand übernommen.

cuda.core documentation
Vorherrschende Sprache
Cython
Sterne
3.4k
Forks
329
Ø Merge
1 T. 21 Std.
Gemergte PRs (30 T.)
113

Beschreibung

  • many cuda.core operations do not actually need an active CUDA context (aka a device that is set to current)
    • some just need CUDA to be initialized, meaning cuInit(0) is called (ex: querying device properties)
    • some do not even need CUDA initialized or driver/GPU to be present, if the options are passed correctly (ex: JIT compiling via Program)
  • cuda.core keeps the context stack size to be either 0 or 1
  • ...

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 damit, das im Issue beschriebene Verhalten von cuda.core zu überprüfen, einschließlich der Anforderungen an den Context, der CUDA-Initialisierung, der JIT-Kompilierung über Program und der Größe des Context-Stacks. Erledigt ist die Aufgabe, wenn eine Seite mit Tipps und Tricks hinzugefügt wurde, die diese Punkte und alle weiteren vom Issue identifizierten Tipps klar dokumentiert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
documentation
Issue-Typ
Dokumentation
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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