Este es el comando cuda-gdbserver que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
cuda-gdb: el depurador NVIDIA CUDA
cuda-gdbserver: el servidor NVIDIA CUDA-GDB para depuración remota
SINOPSIS
cuda-gdb [opciones-gdb] [--cuda-use-archivo de bloqueo VALOR] [progreso [core | procID]]
cuda-gdb [opciones-gdb] [--cuda-use-archivo de bloqueo VALOR] --prog argumentos [argumentos]
DESCRIPCIÓN
cuda-gdb es el depurador de NVIDIA CUDA para plataformas Unix. Está gdb con comandos extra
específico de la depuración CUDA.
Todo lo existente gdb los comandos son compatibles. Además de esos comandos, el siguiente CUDA-
también se admiten comandos específicos.
Información Comandos
Comandos para consultar información sobre las actividades de CUDA:
info cuda Médicos
información sobre todos los dispositivos
info cuda SMS
información sobre todos los SM en el dispositivo actual
info cuda urdimbres
información sobre todas las urdimbres en el SM actual
info cuda carriles
información sobre todos los carriles de la deformación actual
info cuda granos
información sobre todos los núcleos activos
info cuda contextos
información sobre todos los contextos
info cuda bloques
información sobre todos los bloques activos en el kernel actual
info cuda threads
información sobre todos los subprocesos activos en el kernel actual
info cuda lanzamiento rastrear
información sobre los núcleos padres del núcleo en foco
info cuda lanzamiento niños
información sobre los núcleos lanzados por los núcleos en foco
Enfócate Comandos
Comandos para consultar o cambiar el foco del depurador:
cuda bloquear
Imprime o selecciona el bloque CUDA actual
cuda de dispositivos
Imprima o seleccione el dispositivo CUDA actual
cuda cuadrícula
Imprima o seleccione la cuadrícula CUDA actual
cuda núcleo
Imprima o seleccione el kernel CUDA actual
cuda carril
Imprima o seleccione el carril CUDA actual
cuda sm
Imprime o selecciona el CUDA SM actual
cuda thread
Imprime o selecciona el hilo CUDA actual
cuda deformar
Imprime o selecciona la deformación CUDA actual
Configuration Comandos
Comandos para configurar los comandos específicos de CUDA:
. cuda fallas_api
Configure api_failures para ignorar / detener / ocultar en los errores de llamada de la API del controlador CUDA
. cuda romper_en_lanzamiento
Establece automáticamente un punto de interrupción en la entrada de los núcleos.
. cuda uniéndose
Activar / desactivar la coalescencia de la salida de comandos CUDA
. cuda contexto_eventos
Activar / desactivar los mensajes de salida de eventos de contexto (empujar / hacer estallar / crear / destruir)
. cuda aplazar_notificaciones_de_lanzamiento_kernel
Activar / desactivar el aplazamiento de los mensajes de inicio del kernel
. cuda desmontar_de
Elija si desea desmontarlo de la memoria del dispositivo (lento) o de la imagen ELF (rápido)
. cuda gpu_busy_check
Encienda / apague la comprobación de GPU ocupada la próxima vez que se ejecute la aplicación inferior
. cuda ocultar_marco_interno
Establecer la ocultación de los marcos CUDA internos al imprimir la pila de llamadas
. cuda eventos_kernel
Activar / desactivar los mensajes de salida de eventos del kernel (inicio / finalización)
. cuda lanzamiento_bloqueo
Activar / desactivar el bloqueo de lanzamiento del kernel CUDA (efectivo a partir de la siguiente ejecución)
. cuda Memcheck
Encienda / apague CUDA Memory Checker la próxima vez que se ejecute la aplicación inferior
. cuda notificar
Hilo para notificar sobre eventos CUDA cuando ningún otro candidato conocido
. cuda preferencia_software
Encienda / apague la depuración de preferencia del software CUDA la próxima vez que el
se ejecuta la aplicación
. cuda selección_hilo
Establezca la política de selección automática de subprocesos que se utilizará cuando el subproceso actual no se pueda
seleccionado
OPCIONES
CUDA-GDB admite las mismas opciones que GDB, con la adición de las siguientes opciones:
--cuda-use-lockfile = VALOR
Si VALUE es 0, CUDA-GDB no creará un archivo de bloqueo y no aplicará la
uso exclusivo de GPU.
MEDIO AMBIENTE
TMPDIR Si no es nulo, el nombre de ruta completo para un directorio temporal alternativo. Tenga en cuenta que el
el depurador debe tener permiso de escritura y ejecución en ese directorio.
Use cuda-gdbserver en línea usando los servicios de onworks.net
