¿Alguien ha usado computación científica de doble precisión con GPU de nueva generación (por ejemplo, K20) a través de Python?
Sé que esta tecnología está evolucionando rápidamente, pero ¿cuál es la mejor manera de hacer esto actualmente? GPU está fuera del alcance de las bibliotecas científicas populares de Python numpy y scipy, y quería usar theano pero parece que solo usa precisión float32 para GPU. Soy consciente de que Google puede proporcionar resultados de búsqueda para Python GPU, pero espero obtener más información que una lista de proyectos que pueden o no estar en camino de conocer a su creador.
Respuestas:
No sé por qué pongo esta respuesta en un comentario ...
Si lo necesitara, probablemente usaría PyOpenCL . La codificación de GPU de uso general todavía es de nivel bastante bajo (prueba la interfaz OpenCL C, es difícil). Sin embargo, PyOpenCL parece abstraer tanto como sea posible y parece tener un impulso considerable detrás de él.
fuente