Ausführen von OpenCL-Apps mit Hummel

7

Ich habe die Treiber CUDA Toolkit 5.0 und nvidia-experimental-310 installiert. CUDA-Beispiele funktionieren einwandfrei, optirunaber jede OpenCL-App kann nicht mit der Fehleraufruffunktion ausgeführt clGetPlatformIDswerden. Ich habe Beispiele aus dem NVIDIA OpenCL SDK und auch Beispiele aus PyOpenCL ausprobiert, die ich aus dem Quellcode kompiliert und auch verwendet habe pip. Nichts funktioniert. Warum funktioniert es nicht?

swish
quelle

Antworten:

6

Ich habe es endlich geschafft, es zum Laufen zu bringen, nachdem ich die /etc/OpenCL/vendors/nvidia.icdDatei und das libnvidia-opencl.so.1Innere erstellt hatte. Ich habe nvidia-currentvorher auch wieder zum Fahrer gewechselt, aber ich bin mir sicher, dass es mit experimentellen noch funktionieren würde. Ich habe hier eine Lösung gefunden .

swish
quelle
Vielen Dank dafür, sehr hilfreich, um mein OpenCL zum Laufen zu bringen.
Jason Champion