From 5ac648b5762533ba4a23f16978bc0356eda9ec07 Mon Sep 17 00:00:00 2001 From: Cameron Fairchild Date: Mon, 25 Jul 2022 15:28:38 -0400 Subject: [PATCH] change to count using allowed processes --- bittensor/utils/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bittensor/utils/__init__.py b/bittensor/utils/__init__.py index 044f493912..e2352b0f83 100644 --- a/bittensor/utils/__init__.py +++ b/bittensor/utils/__init__.py @@ -3,7 +3,7 @@ import math import multiprocessing import numbers - +import os import random import time from dataclasses import dataclass @@ -242,7 +242,8 @@ def solve_for_difficulty_fast( subtensor, wallet, num_processes: Optional[int] = to increase the transparency of the process while still keeping the speed. """ if num_processes == None: - num_processes = multiprocessing.cpu_count() + # get the number of allowed processes for this process + num_processes = len(os.sched_getaffinity(0)) if update_interval is None: update_interval = 50_000