Questo è il comando cuda-gdb che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS
PROGRAMMA:
NOME
cuda-gdb - Il debugger NVIDIA CUDA
cuda-gdbserver - Il server NVIDIA CUDA-GDB per il debug remoto
SINOSSI
cuda-gdb [gdb-opzioni] [--cuda-use-lockfile VALORE] [progr [core|procID]]
cuda-gdb [gdb-opzioni] [--cuda-use-lockfile VALORE] --args programma [argomenti]
DESCRIZIONE
cuda-gdb è il debugger NVIDIA CUDA per piattaforme Unix. è gdb con comandi extra
specifico per il debug CUDA.
Tutto l'esistente gdb i comandi sono supportati. Oltre a questi comandi, il seguente CUDA-
sono supportati anche comandi specifici.
Info Comandi
Comandi per richiedere informazioni sulle attività CUDA:
Maggiori informazioni. cuda dispositivi
informazioni su tutti i dispositivi
Maggiori informazioni. cuda sms
informazioni su tutti gli SM nel dispositivo corrente
Maggiori informazioni. cuda orditi
informazioni su tutti gli orditi nell'attuale SM
Maggiori informazioni. cuda corsie
informazioni su tutte le corsie nell'attuale warp
Maggiori informazioni. cuda kernel
informazioni su tutti i kernel attivi
Maggiori informazioni. cuda contesti
informazioni su tutti i contesti
Maggiori informazioni. cuda blocchi
informazioni su tutti i blocchi attivi nel kernel corrente
Maggiori informazioni. cuda fili
informazioni su tutti i thread attivi nel kernel corrente
Maggiori informazioni. cuda lanciare tracciare
informazioni sui kernel genitori del kernel in focus
Maggiori informazioni. cuda lanciare bambini
informazioni sui kernel lanciati dai kernel in focus
Focus Comandi
Comandi per interrogare o cambiare il focus del debugger:
cuda bloccare
Stampa o seleziona il blocco CUDA corrente
cuda dispositivo
Stampa o seleziona il dispositivo CUDA corrente
cuda griglia
Stampa o seleziona la griglia CUDA corrente
cuda Kernel
Stampa o seleziona il kernel CUDA corrente
cuda corsia
Stampa o seleziona la corsia CUDA corrente
cuda sm
Stampa o seleziona l'attuale CUDA SM
cuda filo
Stampa o seleziona il thread CUDA corrente
cuda deformare
Stampa o seleziona il warp CUDA corrente
Configurazione Comandi
Comandi per configurare i comandi specifici di CUDA:
set cuda api_failures
Imposta api_failures per ignorare/arrestare/nascondere gli errori di chiamata API del driver CUDA
set cuda break_on_lancio
Imposta automaticamente un punto di interruzione all'ingresso dei kernel
set cuda coalescente
Attiva/disattiva l'unione dell'output dei comandi CUDA
set cuda contesto_eventi
Attiva/disattiva i messaggi di output degli eventi di contesto (push/pop/crea/destroy)
set cuda defer_kernel_launch_notifications
Attiva/disattiva il rinvio dei messaggi di avvio del kernel
set cuda disassemblare_da
Scegli se smontare dalla memoria del dispositivo (lento) o dall'immagine ELF (veloce)
set cuda gpu_busy_check
Attiva/disattiva il controllo GPU occupato la prossima volta che viene eseguita l'applicazione inferiore
set cuda nascondi_frame_interno
Imposta l'occultamento dei frame CUDA interni durante la stampa dello stack di chiamate
set cuda eventi_kernel
Attiva/disattiva i messaggi di output degli eventi del kernel (avvio/terminazione)
set cuda launch_blocking
Attiva/disattiva il blocco dell'avvio del kernel CUDA (efficace a partire dalla prossima esecuzione)
set cuda check
Attiva/disattiva CUDA Memory Checker la prossima volta che viene eseguita l'applicazione inferiore
set cuda notificare
Discussione per informare sugli eventi CUDA quando nessun altro candidato conosciuto
set cuda software_preemption
Attiva / disattiva il debug della prelazione del software CUDA la prossima volta che l'inferiore
l'applicazione viene eseguita
set cuda thread_selezione
Imposta la politica di selezione automatica del thread da utilizzare quando il thread corrente non può essere
selezionato
VERSIONI
CUDA-GDB supporta le stesse opzioni di GDB, con l'aggiunta delle seguenti opzioni:
--cuda-use-lockfile=VALORE
Se VALUE è 0, CUDA-GDB non creerà un file di blocco e non applicherà il
utilizzo esclusivo di GPU.
AMBIENTE
TMPDIR Se non nullo, il percorso completo per una directory temporanea alternativa. Nota che il
il debugger deve avere i permessi di scrittura ed esecuzione per quella directory.
Usa cuda-gdb online utilizzando i servizi onworks.net