it-swarm.com.de

Ausführen von OpenCL-Apps mit Hummel

Ich habe die Treiber CUDA Toolkit 5.0 und nvidia-experimental-310 installiert. CUDA-Beispiele funktionieren gut mit optirun, aber jede OpenCL-App kann nicht mit dem Fehler ausgeführt werden, dass die Funktion clGetPlatformIDs aufgerufen wird. Ich habe Beispiele aus dem NVIDIA OpenCL SDK ausprobiert und auch Beispiele aus PyOpenCL, die ich aus dem Quellcode kompiliert habe und die auch pip verwenden, es funktioniert nichts. Warum funktioniert es nicht?

7
swish

Ich habe es endlich geschafft, es zum Laufen zu bringen, nachdem ich /etc/OpenCL/vendors/nvidia.icd -Datei und libnvidia-opencl.so.1 -Innen erstellt habe. Ich habe vorher auch auf den Treiber nvidia-current zurückgeschaltet, aber ich bin mir sicher, dass es immer noch mit experimentellen Treibern funktionieren würde. Ich habe eine Lösung gefunden hier .

6
swish