Utilisation de Python + Theano avec OpenCL dans un GPU AMD

Je suis en train d'utiliser Python avec Théano pour accélérer un peu de code avec OpenCL. J'ai installé libgpuarray et pygpu comme indiqué (je pense), et n'ai obtenu aucune erreurs. L'installation a détecté le OpenCL runtime est installé.

J'ai juste ne peut pas exécuter le Théano exemple pour OpenCL, principalement parce que je ne sais pas comment spécifier mon GPU. Mon GPU est un Radeon HD 5340/5450/5470selon inxi. Tout le code de la Théano documentation utilise device=cuda0 et le seul endroit où l'OpenCL est mentionné, il est dit device=openclNN est un nombre.

J'ai essayé device=opencl0 et a obtenu un pygpu d'erreur disant que le format correct est opencl<int>:<int>. Depuis, j'ai essayé un certain nombre de combinaisons de nombres (opencl0:0 et par exemple), et toujours un GpuArrayException: Unknown error.

Mon système Ubuntu 14.04 x64 et mon matériel est un Toshiba Satellite, de 15". J'ai installé Theano avec pipet, plus tard, installé libgpuarray en suivant les instructions sur leur site.

Ce que je fais mal?

source d'informationauteur Alejandro Piad