Conexión por ssh a máquinas en salón 314

Conexión por ssh a máquinas en salón 314

de Ernesto Dufrechou -
Número de respuestas: 0

Hola a todos.

Yo no tengo acceso por ssh a esas máquinas y no he tenido tiempo de probarlo esta semana en el salón. 

Igualmente les dejo lo que deberían hacer.

Las máquinas con tarjeta gráfica y cuda son las pcunix151 a pcunix160.

Es posible que algunas no funcionen, para saber si la tarjeta está en linea pueden ejecutar el comando nvidia-smi.

Para compilar, el procedimiento es similar al que ya tenemos:

nvcc -arch=sm_20 kernel.cu util.cpp -o sumamat

Según me han comentado, es posible que al compilar reciban un error similar a este:

In file included from /usr/local/cuda/bin/../targets/x86_64-linux/include/cuda_runtime.h:78:0,

                 from <command-line>:0:

/usr/local/cuda/bin/../targets/x86_64-linux/include/host_config.h:119:2: error: #error -- unsupported GNU version! gcc versions later than 5 are not supported!

 #error -- unsupported GNU version! gcc versions later than 5 are not supported!

Un workaround que pueden intentar es copiar la carpeta /usr/local/cuda/include en su home (por ejemplo /home/pepe/cudainc). 

Luego editar el archivo /home/pepe/cudainc/host_config.h y borrar (o comentar) la línea que dice:

#if __GNUC__ > xxx || (__GNUC__ == xxx && __GNUC_MINOR__ > xxx).

Por último compilar con 

nvcc -arch=sm_20 -I/home/pepe/cudainc kernel.cu util.cpp -o sumamat

para que tome la versión modificada de los headers.


Saludos!!!