Просмотр исходного кода

멀티코어 인식으로 코드 수정

Surplus_Up (2DU) 7 лет назад
Родитель
Сommit
3711ba87d5
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      mark.py

+ 3 - 3
mark.py

@@ -50,11 +50,11 @@ def namumark(title = '', data = None, num = 0):
 
 
         if num == 1:
         if num == 1:
             data_num = len(data[2]) 
             data_num = len(data[2]) 
-            data_in_num = int(data_num / 8)
+            data_in_num = int(data_num / multiprocessing.cpu_count())
             data_in = []
             data_in = []
 
 
-            for i in range(8):
-                if not i == 7:
+            for i in range(multiprocessing.cpu_count()):
+                if i != multiprocessing.cpu_count() - 1:
                     data_in += [data[2][data_in_num * i:data_in_num * (i + 1)]]
                     data_in += [data[2][data_in_num * i:data_in_num * (i + 1)]]
                 else:
                 else:
                     data_in += [data[2][data_in_num * i:]]
                     data_in += [data[2][data_in_num * i:]]