Я не знаю, как получить контекст, в котором работают клиенты / движки ipyparallel.
Я устанавливаю шесть компьютеров Raspberry Pi в кластере IPython, к которому я получаю доступ через ноутбук Jupyter.(Каждая Raspberry имеет четыре ядра, поэтому я настроил всего 24 двигателя.) Правильно ли я все настроил?Распределена ли работа по всей Малине?Я вижу 24 клиента ...
Итак, я попробовал это:
import os
from ipyparallel import Client
rc = Client(profile='parallel')
rc[:].map(lambda x: os.system('hostname'))
Но он пожаловался:
AssertionError: должно быть несколько последовательностей для отображения!
Я ожидаю, что кто-то умнее меня скажет: «делай Х, чтобы получить результат, подобный этому»:
raspi2a (repeated 4 times...)
raspi2b
raspi3a
raspi4a
raspi4b
raspi4c