This is an old revision of the document!
Ejecutando aplicaciones en la GPU
Para enviar cómputos en la GPU el código debe al menos soportar CUDA 8.
Antes de enviar cualquier proceso a la GPU primero debes verificar que no hay otros procesos en ejecución, ejecutar en el servidor lo siguiente:
nvidia-smi
La salida del comando anterior debe verse asi:
+-----------------------------------------------------------------------------+ | NVIDIA-SMI 410.48 Driver Version: 410.48 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 Tesla K40c Off | 00000000:03:00.0 Off | 0 | | 23% 29C P0 65W / 235W | 0MiB / 11441MiB | 99% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | No running processes found | +-----------------------------------------------------------------------------+
Verificado que no hay procesos ejecutandose en la GPU el procedimiento para enviar un trabajo a la GPU es identico a ejecutar cualquier programa utilizando el multiplexor screen , pero esta vez la ejecución del programa será en la GPU.