Gibt es eine Möglichkeit, die diskrete Grafikkarte auf einem MacBook Pro CUDA zuzuweisen?


8

Wenn eine Anzeige an eine CUDA-fähige Grafikkarte angeschlossen ist, wird ein Laufzeitlimit für CUDA-Kernel erzwungen, die auf der Karte ausgeführt werden.

Ist es möglich, die integrierte Grafikkarte zu verwenden, um das Display mit Strom zu versorgen und gleichzeitig die diskrete Karte zu nutzen, um lang laufende CUDA-Kernel auszuführen?

Ich habe gfxCardStatus ausprobiert, aber wenn ich die Verwendung der integrierten Karte erzwinge, ist die diskrete vollständig deaktiviert und wird vom CUDA-Treiber nicht mehr erkannt.

Antworten:


1

Die Lösung für diese Art von Problem besteht darin, die grafische Windows-Verwaltung herunterzufahren und Mac OS von einem TTY aus zu verwenden. Dies ist umständlich, aber nicht so viel wie das Dual-Booten Ihres Computers und das Wechseln von einem Betriebssystem zum anderen.

Gehen Sie dazu zu Einstellungen-> Benutzer und setzen Sie die Anmeldeoptionen auf "Benutzername und Kennwörter" (Standard ist Benutzerliste). Melden Sie dann alle Benutzer ab und gehen Sie zum Protokollbildschirm

Geben Sie im Login-Testfeld >console Ihr Passwort ein und geben Sie es in das Passwortfeld ein (Sie müssen über Administratorrechte verfügen, aber ich gehe davon aus, dass dies bereits der Fall ist).

Los geht's, Sie befinden sich im Textmodus und die GPU ist für CUDA vollständig verfügbar. Sie müssen jedoch die Grundlagen der Shell kennen ...


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.