Я пытаюсь реализовать базовый пример c pp, как показано ниже ( SCRIPT1 ).
import pp
ppservers = ("*",) # autodiscovery mode on!
# create the job server
job_server = pp.Server(ppservers=ppservers)
for computer, cpu_count in job_server.get_active_nodes().iteritems():
print "Found {} with CPU count {}!".format(computer, cpu_count)
Сведения о среде
ОС: windows10
python версия: 2.7 (на машине 1 и машине 2)
машина1 IP: 192.168.1.4
машина2 IP: 192.168.56.1
Шаги выполняются до теперь :
- machine1 и machine2 подключены к одной сети с помощью wifi
- SCRIPT1 размещен на machine1 (machine1 - сервер заданий)
установил pp на machine2 (рабочий узел) и запустил сервер на machine2 (порт 60000), используя
python ppserver.py -a
triggered SCRIPT1 на machine1, выходной сигнал машины 1 показан ниже
Found local with CPU count 8!
Но выходной сигнал на шаге 4, как ожидается, также обнаружит аппарат 2 и покажет выходной сигнал как
Found 192.168.56.1:60000 with CPU count 2!
Found local with CPU count 4!
A newb ie к параллельным вычислениям, как мне отладить это? Цените любые любопытные указатели за это.