Il s'agit de la commande cuda-gdb qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
cuda-gdb - Le débogueur NVIDIA CUDA
cuda-gdbserver - Le serveur NVIDIA CUDA-GDB pour le débogage à distance
SYNOPSIS
cuda-gdb [options-gdb] [--cuda-use-lockfile VALEURE] [programme [noyau|IDproc]]
cuda-gdb [options-gdb] [--cuda-use-lockfile VALEURE] --args programme [arguments]
DESCRIPTION
cuda-gdb est le débogueur NVIDIA CUDA pour les plates-formes Unix. Il est gdb avec des commandes supplémentaires
spécifique au débogage CUDA.
Tout l'existant gdb les commandes sont prises en charge. En plus de ces commandes, le CUDA-
des commandes spécifiques sont également prises en charge.
Info Commandes
Commandes pour demander des informations sur les activités CUDA :
info cuda dispositifs
informations sur tous les appareils
info cuda sms
informations sur tous les SM de l'appareil actuel
info cuda déformations
informations sur toutes les chaînes du SM actuel
info cuda voies
informations sur toutes les voies de la chaîne actuelle
info cuda graines
informations sur tous les noyaux actifs
info cuda contextes
informations sur tous les contextes
info cuda blocs
informations sur tous les blocs actifs dans le noyau actuel
info cuda discussions
informations sur tous les threads actifs dans le noyau actuel
info cuda lancer tracer
informations sur les noyaux parents du noyau en focus
info cuda lancer les enfants
informations sur les noyaux lancés par les noyaux en focus
Focus Commandes
Commandes pour interroger ou changer le focus du débogueur :
cuda bloc
Imprimer ou sélectionner le bloc CUDA actuel
cuda dispositif
Imprimer ou sélectionner le périphérique CUDA actuel
cuda grille
Imprimer ou sélectionner la grille CUDA actuelle
cuda kernel
Imprimer ou sélectionner le noyau CUDA actuel
cuda voie
Imprimer ou sélectionner la voie CUDA actuelle
cuda sm
Imprimer ou sélectionner le CUDA SM actuel
cuda fil
Imprimer ou sélectionner le fil CUDA actuel
cuda déformer
Imprimer ou sélectionner la chaîne CUDA actuelle
configuration Commandes
Commandes pour configurer les commandes spécifiques à CUDA :
set cuda api_failures
Définissez api_failures pour ignorer/arrêter/masquer les erreurs d'appel de l'API du pilote CUDA
set cuda break_on_launch
Définir automatiquement un point d'arrêt à l'entrée des noyaux
set cuda coalescence
Activer/désactiver la fusion de la sortie des commandes CUDA
set cuda contexte_événements
Activer/désactiver les messages de sortie des événements contextuels (push/pop/create/destroy)
set cuda defer_kernel_launch_notifications
Activer/désactiver le report des messages de lancement du noyau
set cuda désassembler_de
Choisissez si vous souhaitez désassembler la mémoire de l'appareil (lent) ou l'image ELF (rapide)
set cuda gpu_busy_check
Activer/désactiver le GPU occupé vérifier la prochaine fois que l'application inférieure est exécutée
set cuda hide_internal_frame
Définir le masquage des cadres internes CUDA lors de l'impression de la pile d'appels
set cuda événements_kernel
Activer/désactiver les messages de sortie des événements du noyau (lancement/arrêt)
set cuda lancement_blocage
Activer/désactiver le blocage du lancement du noyau CUDA (effectif à partir de la prochaine exécution)
set cuda vérification de la mémoire
Activer/désactiver CUDA Memory Checker la prochaine fois que l'application inférieure est exécutée
set cuda notifier
Fil pour informer des événements CUDA lorsqu'aucun autre candidat connu
set cuda logiciel_préemption
Activer/désactiver le débogage de préemption du logiciel CUDA la prochaine fois que l'inférieur
l'application est exécutée
set cuda sélection_fil
Définir la politique de sélection de fil automatique à utiliser lorsque le fil actuel ne peut pas être
choisi
OPTIONS
CUDA-GDB prend en charge les mêmes options que GDB, avec l'ajout des options suivantes :
--cuda-use-lockfile=VALEUR
Si VALUE est 0, CUDA-GDB ne créera pas de fichier de verrouillage et n'appliquera pas le
usage exclusif des GPU.
ENVIRONNEMENT
TMPDIR S'il n'est pas NULL, le chemin d'accès complet d'un autre répertoire temporaire. Notez que le
le débogueur doit avoir les droits d'écriture et d'exécution sur ce répertoire.
Utiliser cuda-gdb en ligne en utilisant les services onworks.net