namespace:utilizando_la_gpu

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.

  • namespace/utilizando_la_gpu.1604972997.txt.bz2
  • Last modified: 2020/11/09 21:49
  • by admin