Supongo que la pregunta habla por sí misma. Estoy interesado en hacer algunos cálculos serios, pero no soy un programador de oficio. Puedo conectar suficiente python para hacer lo que quiero. ¿Pero puedo escribir un programa en python y hacer que la GPU lo ejecute usando CUDA? ¿O tengo que usar una mezcla de python y C?¿Puedo programar CUDA de Nvidia usando solo Python o tengo que aprender C?
Los ejemplos de (sp) la página web de Klockner "pyCUDA" tenían una mezcla de ambos Python y C, así que no estoy seguro de cuál es la respuesta.
Si alguien quiere hablar sobre Opencl, siéntase libre. Escuché sobre este negocio de CUDA hace solo un par de semanas y no sabía que podrías usar tus tarjetas de video como esta.
supongo que se podría tener una biblioteca de Python que toma el código escrito en un subconjunto de Python y lo compila en instrucciones PTX que se pueden enviar al conductor con la API de CUDA. Algunos de los enfoques para la programación de GPU en Haskell toman este enfoque. No está seguro de si ha sido don en Python sin embargo, aunque –