Alguém aqui usou computação científica de precisão dupla com GPUs de nova geração (por exemplo, K20) por meio de Python?
Sei que essa tecnologia está evoluindo rapidamente, mas qual é a melhor maneira de fazer isso atualmente? A GPU está fora do escopo das bibliotecas científicas populares do Python, numpy e scipy, e eu queria usar o theano, mas parece usar apenas a precisão float32 da GPU. Estou ciente de que o google pode fornecer resultados de pesquisa para python gpu, mas espero ter mais informações do que uma lista de projetos que podem ou não estar a caminho de encontrar seu criador.
Respostas:
Não sei por que coloquei esta resposta em um comentário ...
Se eu precisasse disso, provavelmente usaria o PyOpenCL . A codificação GPU de uso geral ainda é de nível bastante baixo (tente a interface OpenCL C, é difícil). No entanto, o PyOpenCL parece abstrair o máximo possível e parece ter um impulso considerável por trás dele.
fonte