====== Ejecutando aplicaciones en la GPU (EN MANTENIMIENTO) ======
{{https://technicalcity.b-cdn.net/_content/video_logotypes/image/3/3.png?nolink&200x132}}
----
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** [[:namespace:ejecutar_un_trabajo|multiplexor screen]]** [[:namespace:ejecutar_un_trabajo|,]] pero esta vez la ejecución del programa será en la GPU.