Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
namespace:utilizando_la_gpu [2020/11/10 11:58] admin |
namespace:utilizando_la_gpu [2024/09/16 17:58] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== 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: | ||
+ | |||
+ | <code> | ||
+ | nvidia-smi | ||
+ | |||
+ | </code> | ||
+ | |||
+ | ---- | ||
+ | |||
+ | La salida del comando anterior debe verse asi: | ||
+ | |||
+ | <code> | ||
+ | +-----------------------------------------------------------------------------+ | ||
+ | | 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 | | ||
+ | +-----------------------------------------------------------------------------+ | ||
+ | |||
+ | </code> | ||
+ | |||
+ | 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. | ||
+ | |||