So verwenden Sie GPU für OpenCL über die Remote-Anmeldung über die Befehlszeile

So verwenden Sie GPU für OpenCL über die Remote-Anmeldung über die Befehlszeile

Ich verwende OpenCL-beschleunigte Mathematik auf meiner Workstation, auf die ich nur über die Befehlszeile von Windows aus remote zugreifen kann. Ich habe kein Interesse an einem VNC-Desktop oder Tunneln von X über SSH.

Wenn ich nicht am Desktop meiner Workstation angemeldet bin, kann ich die GPU für nichts verwenden. Beispielsweise clinfobleibt es hängen. strace clinfozeigt an, dass es in meiner abgelaufenen ~/.XauthorityDatei sucht und dann das Magic Cookie nicht verwenden konnte. Es bleibt dann beim Polling für das nicht vorhandene Magic Cookie hängen.

Ich dachte, eine Lösung könnte darin bestehen, Ubuntu dazu zu bringen, einen Benutzer über die Remote-Shell anzumelden, aber nachdem ich herumgesucht habe, glaube ich nicht, dass dies mit automatischer Anmeldung möglich ist (was ich nicht tun möchte). Eine andere Möglichkeit könnte etwas Geschick erfordern, ~/.Xauthorityaber ich weiß wirklich nicht, wie das mit dem magischen Cookie überhaupt funktioniert.

verwandte Informationen