Add a "tips & tricks" page
Offen
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)
- some just need CUDA to be initialized, meaning
- cuda.core keeps the context stack size to be either 0 or 1
- ...
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Ö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