Wie man mit Jupyter Multi-Core in Ubuntu Server laufen lässt?

1705
user8727622

Ich habe einen Ubuntu-Server. Es ist ein Dual-Xeon E5-2620V4 (32-Kern). Das Problem ist, dass beim Ausführen von Code in "Jupyter Notebook" nur einer der 32 Kerne funktioniert. Die Ausführungszeit ist also sehr lang.

Image - Status der CPU-Kerne

Wie kann ich alle Kerne verwenden?

1
Da Jupyter hauptsächlich in Python geschrieben zu sein scheint, wird es durch die [GIL] (https://en.wikipedia.org/wiki/Global_interpreter_lock) behindert und läuft nie wirklich als Multithread-Programm. Und selbst wenn andere Sprachen verwendet werden, müssen die Programme selbst so geschrieben werden, dass sie als Multithread-Prozesse laufen oder sich in separate Prozesse aufteilen. xenoid vor 7 Jahren 0

0 Antworten auf die Frage