Блокнот ipython: как распараллелить внешний скрипт

Я пытаюсь использовать параллельные вычисления из параллельной библиотеки ipython. Но у меня мало знаний об этом, и я нахожу документ трудным для чтения от человека, который ничего не знает о параллельных вычислениях.

Как ни странно, все учебники, которые я нашел, просто повторно используют пример в документе с тем же объяснением, которое, с моей точки зрения, бесполезно.

В основном я хотел бы запустить несколько сценариев в фоновом режиме, чтобы они выполнялись одновременно. В bash это будет что-то вроде:

for my_file in $(cat list_file); do
    python pgm.py my_file &
done

Но bash-интерпретатор ноутбука Ipython не поддерживает фоновый режим.

Похоже, что решение было использовать параллельную библиотеку от ipython.

Я старался :

from IPython.parallel import Client
rc = Client()
rc.block = True
dview = rc[:2] # I take only 2 engines

Но тогда я застрял. Я не знаю, как запустить дважды (или более) один и тот же скрипт или PGM в то же время.

Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос