Wie kann ein Prozess auf einer GPU in Linux beendet werden, wenn ein anderer Prozess gestartet wird, und dann neu gestartet wird, wenn der andere Prozess abgeschlossen ist?
503
BlandCorporation
Ich habe einen Laptop, auf dem normalerweise GPU-Kryptowährungs-Mining ausgeführt wird. Ich möchte, dass der Laptop dieses Kryptowährungs-Mining beendet, wenn ein intensiver tiefer Lernprozess gestartet wird. Ich versuche also nicht, die Priorität des GPU-Kryptowährungs-Mining zu senken. Ich versuche tatsächlich, den Prozess zu beenden, wenn ein offensichtlich intensiver GPU-Prozess (z. B. TensorFlow) gestartet wird.
Wie kann das gemacht werden? Sollte ich einen Daemon laufen lassen, der bestimmte Prozesse überwacht? Es scheint, als wäre dies eine Funktionalität, die bereits in Linux angeboten wird.
Haben Sie versucht, den Bergmann einfach "nett" zu machen? Das könnte genug sein.
xenoid vor 7 Jahren
0
@xenoid Danke für den Vorschlag; Ich denke, "nice" ist für CPU-Prozesse geeignet, wenn es sich wirklich um eine GPU-Nutzung handelt. Die CPU-Auslastung des Minings und die CPU-Auslastung des tiefen Lernens sind minimal. Das Problem ist, dass es die eine oder andere sein muss, die die GPU gleichzeitig verwendet.
BlandCorporation vor 7 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4