Immagino che la domanda parli da sola. Sono interessato a fare calcoli seri, ma non sono un programmatore di mestiere. Posso mettere insieme abbastanza python per fare ciò che voglio. Ma posso scrivere un programma in python e far eseguire la GPU usando CUDA? O devo usare qualche mix di Python e C?Posso programmare Nvidia's CUDA usando solo Python o devo imparare C?
Gli esempi sulla pagina "pyCUDA" di Klockner (sp) avevano un mix di Python e C, quindi non sono sicuro di quale sia la risposta.
Se qualcuno vuole parlare di Opencl, sentitevi liberi. Ho sentito parlare di questo business CUDA solo un paio di settimane fa e non sapevo che potevi usare le tue schede video in questo modo.
Suppongo che si possa avere una libreria Python che prende il codice scritto in un sottoinsieme di Python e lo compila in istruzioni PTX che possono essere inviate al driver con l'API CUDA. Alcuni degli approcci alla programmazione della GPU in Haskell adottano questo approccio. Non sono sicuro se sia stato ancora don in Python, anche se –