Make `no_cache=True` the default in `LinkerOptions`?
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Ambito
- compilers
Direzione di ricerca
Inizia individuando l'entry point di LinkerOptions e verificando in che modo il caching di nvJitLink influisce sulle compilazioni ripetute di PTX e sugli info logs. Confronta i piani di caching in #920 e #176, quindi definisci il valore predefinito previsto e un test che verifichi il comportamento di compilazione risultante.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
During the investigation of #920, I noticed that nvJitLink internally also has its own cache (likely sharing the driver cache). But it is confusing as a PTX developer when monitoring the info log: The first compilation I see this
self.get_info_log()='ptxas info : 0 bytes gmem\nptxas info : Function properties for add\nptxas . 24 bytes stack frame, 16 bytes spill stores, 16 bytes spill loads\nptxas info : Compile time = 2.002 ms\ninfo : 16 bytes gmem\n\x00'
but second time onward it's only
self.get_info_log()='info : 16 bytes gmem\n\x00'
Because the PTX is not re-compiled.
We already have a plan for caching (#176). I feel we should turn off nvJitLink's cache by default.
- Lingua principale
- Cython
- Stelle
- 3.4k
- Fork
- 329
- Merge medio
- 1g 21h
- PR unite (30g)
- 113
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di NVIDIA/cuda-python
-
bug cuda.core
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
NVIDIA/cuda-python#2886 · 1 commento ·
-
triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
NVIDIA/cuda-python#2717 ·
-
triage
Difficoltà 1/5 1-3 ore Idoneità per principianti 90/100
NVIDIA/cuda-python#2712 ·
-
triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
NVIDIA/cuda-python#2646 · 1 reazione ·
-
cuda.core triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
NVIDIA/cuda-python#2435 · 1 commento ·
Tutte le issue di NVIDIA/cuda-python
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
EricSpencer00/Resilient#4824 · 1 commento ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
objectionary/jeo-maven-plugin#1758 ·
-
mlir
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
llvm/llvm-project#224908 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
area-CodeGen-coreclr untriaged
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100