Docker y CUDA

Avatar de Usuario
Dalamar
Site Admin
Mensajes: 8966
Registrado: 09 May 2012 01:38

Docker y CUDA

Mensajepor Dalamar » 15 Feb 2017 04:03

Ire contando mis experiencias con Docker usando una GPU Cuda, y practicando con los diferentes framworks de Deep Learning/ML disponibles.

En este caso me centro en GPU NVidia y CUDA ya que la comunidad tiene mucho mas material al respecto.

Los contenedores Docker que estoy investigando son:

https://github.com/floydhub/dl-docker

1. El primer problema que me he encontrado en la imagen adjunta, una dependencia de Ubunto que ya no existe.

https://github.com/Kaixhin/dockerfiles

Ver: https://github.com/NVIDIA/nvidia-docker ... A%20Docker
Adjuntos
DockerCuda1.PNG
DependenciaUbuntu.PNG
¿Te ha gustado este hilo? Compartelo en las redes sociales para que se sume mas gente a la conversacion!

Avatar de Usuario
Dalamar
Site Admin
Mensajes: 8966
Registrado: 09 May 2012 01:38

Re: Docker y CUDA

Mensajepor Dalamar » 15 Feb 2017 05:18

Finalmente va a resultar que esa libreria hay que substituirla por otra (buscando un poco todo se encuentra), ver imagen adjunta, y ahhhh funciona!
Adjuntos
ArregalrDocker.PNG
ArregalrDocker.PNG (9.62 KiB) Visto 439 veces
¿Te ha gustado este hilo? Compartelo en las redes sociales para que se sume mas gente a la conversacion!

Avatar de Usuario
alejperez
Especulador Novato
Mensajes: 126
Registrado: 29 May 2012 20:55
Contactar:

Re: Docker y CUDA

Mensajepor alejperez » 15 Feb 2017 13:24

¿Con qué programas con CUDA? ¿directamente en C++?

Yo hice el curso de Coursera sobre CUDA, Heterogeneous Parallel Programming en C++, pero después he hecho pinitos aparte con Java, rootbeer y JCuda.

https://www.codeproject.com/Articles/51 ... a-with-JCu

También está para python, pero no lo he probado más que instalarlo y ver que funciona con el ejemplo, pycuda, y ya hará unos 2 años.

Es bastante interesante, pero lo suyo es cómo currarse los algoritmos para aprovechar el paralelismo masivo.

Avatar de Usuario
Dalamar
Site Admin
Mensajes: 8966
Registrado: 09 May 2012 01:38

Re: Docker y CUDA

Mensajepor Dalamar » 15 Feb 2017 16:49

En realidad solo lo necesito para los frameworks de Deep Learning que lo usan...

Como mucho a mas bajo nivel seria Theano.
¿Te ha gustado este hilo? Compartelo en las redes sociales para que se sume mas gente a la conversacion!

Avatar de Usuario
Dalamar
Site Admin
Mensajes: 8966
Registrado: 09 May 2012 01:38

Re: Docker y CUDA

Mensajepor Dalamar » 17 Feb 2017 08:55

Vamos a ver un pequeño experimento con Keras, he usado la version CPU de este docker, ya veremos el motivo mas adelante... (Puto Windows...)
Adjuntos
DockerKeras1.PNG
DockerKeras2.PNG
¿Te ha gustado este hilo? Compartelo en las redes sociales para que se sume mas gente a la conversacion!


Volver a “Inteligencia Artificial”

cron

Ingresar