2016-10-25 2 views
-3
unzureichend

Während das Programm läuft hinzuzufügen zwei einfache Matrix-I-Fehler erhalten folgendeMagma 2.0 Fehler: CUDA-Treiber-Version ist für CUDA Runtime-Version

CUDA runtime error: CUDA driver version is insufficient for CUDA runtime version (35) in magma_getdevice at interface_cuda/interface.cpp:547 Error: magmablasGetQueue requires magma_init() to be called first for MAGMA v1 compatability.

ich die anderen Programme wie Sparse Matrix-Berechnung oder Eigenwerte Funktionen überprüft haben funktionieren, bekommen aber Probleme beim Hinzufügen von zwei Matrizen. Ich habe auch magma_init() irrtümlich erwähnt. Verwenden der folgenden Funktion.

Ich bin usgn Cuda 7.5 Version mit Magma 2.0.

Wenn jemand eine Idee über den Fehler haben, antworten Sie bitte, es wäre wirklich hilfreich für mich, es zu lösen.

Antwort

1

Bitte lesen Sie den Fehler. Fehlermeldungen wurden erstellt, um dem Compiler zu ermöglichen, sich über den Fehler zu beschweren, und bieten möglicherweise eine mögliche Lösung.

CUDA driver version is insufficient for CUDA runtime version

Das ist es. Laut dieser Nachricht ist unser CUDA Treiber veraltet und (hier ist eine versteckte potenzielle Lösung) sollten Sie es aktualisieren.

Warum? Da die CUDA-Laufzeit einige Funktionen des neueren Treibers verwendet, wird der von Ihnen verwendete Treiber nicht unterstützt.

+0

Danke @ForceBru, ich denke, ich habe Cuda Version 7.5 aktualisiert, aber ich denke, ich habe den Cuda-Treiber nicht überprüft. Ich werde es noch einmal überprüfen und versuchen, es zu aktualisieren. –