хлам итерация нескольких потоков - PullRequest
0 голосов
/ 30 ноября 2018

Я пытаюсь протестировать параллельную программу на Python с многопоточностью

У меня есть два сценария оболочки, которые запускают задания для слэмаПервый файл сценария оболочки,

  1 #!/bin/bash -l                                                                                                                                             
  2 ##$ -l h_rt=0:01:00
  3 
  4 
  5 module load Python/3.6.3
  6 for i in 1 2 4 8 16
  7 do
  8     sbatch --time=00:59:00 --ntasks-per-node=${i} --nodes=1  run.sh
  9 done

run.sh is

  1 #!/bin/bash -l                                                                                                                                             
  2 
  3 module load Python/3.6.3
  4 python main.py

Я пытаюсь распечатать количество активных потоков внутри файла Python,

print("Active number of thread: {0}".format(threading.active_count()))

Мой результат - все 1. Они используют только один поток.Это из-за плохих файлов сценариев оболочки или у меня проблема с моим файлом python?

Заранее спасибо!

...