-
Notifications
You must be signed in to change notification settings - Fork 67
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
We cant use cuda to register for POW
5DjxSCLLCzQQygcbntMz2o9TLR1pjpjEfa7AdFv4uMPjNAWi
network: test [y/n]: ๐ก Registering...(1/3)
โญโโโโโโโโโโโโโ Traceback (most recent call last) โโโโโโโโโโโโโโโฎ
โ /home/ubuntu/btcli/btcli_venv/lib/python3.10/site-packages/b โ
โ ittensor_cli/cli.py:4053 in subnets_pow_register โ
โ โ
โ 4050 โ โ โ
โ 4051 โ โ This command may be disabled by the subnet ow โ
โ 4052 โ โ """ โ
โ โฑ 4053 โ โ return self._run_command( โ
โ 4054 โ โ โ subnets.pow_register( โ
โ 4055 โ โ โ โ self.wallet_ask( โ
โ 4056 โ โ โ โ โ wallet_name, โ
โ โ
โ โญโโโโโโโโโโโโโโโโโโโโโโโโโ locals โโโโโโโโโโโโโโโโโโโโโโโโโโฎ โ
โ โ dev_id = 0 โ โ
โ โ netuid = 223 โ โ
โ โ network = [ โ โ
โ โ โ 'test', โ โ
โ โ โ โ โ
โ โ 'wss://test.finney.opentensor.ai:44โฆ โ โ
โ โ ] โ โ
โ โ output_in_place = True โ โ
โ โ processors = None โ โ
โ โ self = <bittensor_cli.cli.CLIManager object โ โ
โ โ at 0x7fa873623c40> โ โ
โ โ threads_per_block = 256 โ โ
โ โ update_interval = 50000 โ โ
โ โ use_cuda = True โ โ
โ โ verbose = False โ โ
โ โ wallet_hotkey = 'C0' โ โ
โ โ wallet_name = 'default' โ โ
โ โ wallet_path = None โ โ
โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ โ
โ โ
โ /home/ubuntu/btcli/btcli_venv/lib/python3.10/site-packages/b โ
โ ittensor_cli/cli.py:849 in _run_command โ
โ โ
โ 846 โ โ โ return asyncio.get_event_loop().run_until โ
โ 847 โ โ else: โ
โ 848 โ โ โ # For Python 3.10 or higher โ
โ โฑ 849 โ โ โ return asyncio.run(_run()) โ
โ 850 โ โ
โ 851 โ def main_callback( โ
โ 852 โ โ self, โ
โ โ
โ โญโโโโโโโโโโโโโโโโโโโโโโโโโ locals โโโโโโโโโโโโโโโโโโโโโโโโโโฎ โ
โ โ cmd = <coroutine object pow_register at 0x7fa7ce2dcba0> โ โ
โ โ self = <bittensor_cli.cli.CLIManager object at โ โ
โ โ 0x7fa873623c40> โ โ
โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ โ
โ โ
โ /usr/lib/python3.10/asyncio/runners.py:44 in run โ
โ โ
โ 41 โ โ events.set_event_loop(loop) โ
โ 42 โ โ if debug is not None: โ
โ 43 โ โ โ loop.set_debug(debug) โ
โ โฑ 44 โ โ return loop.run_until_complete(main) โ
โ 45 โ finally: โ
โ 46 โ โ try: โ
โ 47 โ โ โ _cancel_all_tasks(loop) โ
โ โ
โ โญโโโโโโโโโโโโโโโโโโโโโโโโโ locals โโโโโโโโโโโโโโโโโโโโโโโโโโฎ โ
โ โ debug = None โ โ
โ โ loop = <_UnixSelectorEventLoop running=False โ โ
โ โ closed=True debug=False> โ โ
โ โ main = <coroutine object โ โ
โ โ CLIManager._run_command.<locals>._run at โ โ
โ โ 0x7fa7ce2dcc10> โ โ
โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ โ
โ โ
โ /usr/lib/python3.10/asyncio/base_events.py:649 in โ
โ run_until_complete โ
โ โ
โ 646 โ โ if not future.done(): โ
โ 647 โ โ โ raise RuntimeError('Event loop stopped be โ
โ 648 โ โ โ
โ โฑ 649 โ โ return future.result() โ
โ 650 โ โ
โ 651 โ def stop(self): โ
โ 652 โ โ """Stop running the event loop. โ
โ โ
โ โญโโโโโโโโโโโโโโโโโโโโโโโโโ locals โโโโโโโโโโโโโโโโโโโโโโโโโโฎ โ
โ โ future = <Task finished name='Task-1' โ โ
โ โ coro=<CLIManager._run_command.<locals>._run() โ โ
โ โ done, defined at โ โ
โ โ /home/ubuntu/btcli/btcli_venv/lib/python3.10โฆ โ โ
โ โ exception=TypeError("'NoneType' object cannot โ โ
โ โ be interpreted as an integer")> โ โ
โ โ new_task = True โ โ
โ โ self = <_UnixSelectorEventLoop running=False โ โ
โ โ closed=True debug=False> โ โ
โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ โ
โ โ
โ /home/ubuntu/btcli/btcli_venv/lib/python3.10/site-packages/b โ
โ ittensor_cli/cli.py:828 in _run โ
โ โ
โ 825 โ โ โ try: โ
โ 826 โ โ โ โ if self.subtensor: โ
โ 827 โ โ โ โ โ async with self.subtensor: โ
โ โฑ 828 โ โ โ โ โ โ result = await cmd โ
โ 829 โ โ โ โ else: โ
โ 830 โ โ โ โ โ result = await cmd โ
โ 831 โ โ โ โ return result โ
โ โ
โ โญโโโโโโโโโโโโโโโโโโโโโโโโโ locals โโโโโโโโโโโโโโโโโโโโโโโโโโฎ โ
โ โ cmd = <coroutine object pow_register at 0x7fa7ce2dcba0> โ โ
โ โ self = <bittensor_cli.cli.CLIManager object at โ โ
โ โ 0x7fa873623c40> โ โ
โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ โ
โ โ
โ /home/ubuntu/btcli/btcli_venv/lib/python3.10/site-packages/b โ
โ ittensor_cli/src/commands/subnets.py:405 in pow_register โ
โ โ
โ 402 ): โ
โ 403 โ """Register neuron.""" โ
โ 404 โ โ
โ โฑ 405 โ await register_extrinsic( โ
โ 406 โ โ subtensor, โ
โ 407 โ โ wallet=wallet, โ
โ 408 โ โ netuid=netuid, โ
โ โ
โ โญโโโโโโโโโโโโโโโโโโโโโโโโโ locals โโโโโโโโโโโโโโโโโโโโโโโโโโฎ โ
โ โ dev_id = 0 โ โ
โ โ netuid = 223 โ โ
โ โ output_in_place = True โ โ
โ โ processors = None โ โ
โ โ subtensor = <bittensor_cli.src.bittensor.subtenโฆ โ โ
โ โ object at 0x7fa7ce279540> โ โ
โ โ threads_per_block = 256 โ โ
โ โ update_interval = 50000 โ โ
โ โ use_cuda = True โ โ
โ โ verbose = False โ โ
โ โ wallet = name: 'default', hotkey: 'C0', path: โ โ
โ โ '~//home/ubuntu/.bittensor/wallets/' โ โ
โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ โ
โ โ
โ /home/ubuntu/btcli/btcli_venv/lib/python3.10/site-packages/b โ
โ ittensor_cli/src/bittensor/extrinsics/registration.py:549 in โ
โ register_extrinsic โ
โ โ
โ 546 โ โ โ โ if prompt: โ
โ 547 โ โ โ โ โ console.print("CUDA is not availa โ
โ 548 โ โ โ โ return False โ
โ โฑ 549 โ โ โ pow_result = await create_pow( โ
โ 550 โ โ โ โ subtensor, โ
โ 551 โ โ โ โ wallet, โ
โ 552 โ โ โ โ netuid, โ
โ โ
โ โญโโโโโโโโโโโโโโโโโโโโโโโโโ locals โโโโโโโโโโโโโโโโโโโโโโโโโโฎ โ
โ โ attempts = 1 โ โ
โ โ cuda = True โ โ
โ โ dev_id = 0 โ โ
โ โ log_verbose = False โ โ
โ โ max_allowed_attempts = 3 โ โ
โ โ netuid = 223 โ โ
โ โ neuron = NeuronInfo( โ โ
โ โ โ โ โ
โ โ hotkey='00000000000000000000000โฆ โ โ
โ โ โ โ โ
โ โ coldkey='0000000000000000000000โฆ โ โ
โ โ โ uid=0, โ โ
โ โ โ netuid=0, โ โ
โ โ โ active=0, โ โ
โ โ โ stake=ฯ0.000000000, โ โ
โ โ โ stake_dict={}, โ โ
โ โ โ total_stake=ฯ0.000000000, โ โ
โ โ โ rank=0, โ โ
โ โ โ emission=0, โ โ
โ โ โ incentive=0, โ โ
โ โ โ consensus=0, โ โ
โ โ โ trust=0, โ โ
โ โ โ validator_trust=0, โ โ
โ โ โ dividends=0, โ โ
โ โ โ last_update=0, โ โ
โ โ โ validator_permit=False, โ โ
โ โ โ weights=[], โ โ
โ โ โ bonds=[], โ โ
โ โ โ pruning_score=0, โ โ
โ โ โ prometheus_info=None, โ โ
โ โ โ axon_info=None, โ โ
โ โ โ is_null=True โ โ
โ โ ) โ โ
โ โ num_processes = None โ โ
โ โ output_in_place = True โ โ
โ โ prompt = True โ โ
โ โ subtensor = <bittensor_cli.src.bittensor.suโฆ โ โ
โ โ object at 0x7fa7ce279540> โ โ
โ โ tpb = 256 โ โ
โ โ update_interval = 50000 โ โ
โ โ wait_for_finalization = True โ โ
โ โ wait_for_inclusion = False โ โ
โ โ wallet = name: 'default', hotkey: 'C0', โ โ
โ โ path: โ โ
โ โ '~//home/ubuntu/.bittensor/wallโฆ โ โ
โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ โ
โ โ
โ /home/ubuntu/btcli/btcli_venv/lib/python3.10/site-packages/b โ
โ ittensor_cli/src/bittensor/extrinsics/registration.py:1343 โ
โ in create_pow โ
โ โ
โ 1340 โ โ โ raise ValueError(f"Subnet {netuid} does n โ
โ 1341 โ โ
โ 1342 โ if cuda: โ
โ โฑ 1343 โ โ solution: Optional[POWSolution] = await _solv โ
โ 1344 โ โ โ subtensor, โ
โ 1345 โ โ โ wallet, โ
โ 1346 โ โ โ netuid=netuid, โ
โ โ
โ โญโโโโโโโโโโโโโโโโโโโโโโโโโ locals โโโโโโโโโโโโโโโโโโโโโโโโโโฎ โ
โ โ cuda = True โ โ
โ โ dev_id = 0 โ โ
โ โ log_verbose = False โ โ
โ โ netuid = 223 โ โ
โ โ num_processes = None โ โ
โ โ output_in_place = True โ โ
โ โ subtensor = <bittensor_cli.src.bittensor.subtensoโฆ โ โ
โ โ object at 0x7fa7ce279540> โ โ
โ โ tpb = 256 โ โ
โ โ update_interval = 50000 โ โ
โ โ wallet = name: 'default', hotkey: 'C0', path: โ โ
โ โ '~//home/ubuntu/.bittensor/wallets/' โ โ
โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ โ
โ โ
โ /home/ubuntu/btcli/btcli_venv/lib/python3.10/site-packages/b โ
โ ittensor_cli/src/bittensor/extrinsics/registration.py:1146 โ
โ in _solve_for_difficulty_fast_cuda โ
โ โ
โ 1143 โ with _UsingSpawnStartMethod(force=True): โ
โ 1144 โ โ curr_block, curr_block_num, curr_diff = _CUDA โ
โ 1145 โ โ โ
โ โฑ 1146 โ โ solution = await _block_solver( โ
โ 1147 โ โ โ subtensor=subtensor, โ
โ 1148 โ โ โ wallet=wallet, โ
โ 1149 โ โ โ num_processes=None, โ
โ โ
โ โญโโโโโโโโโโโโโโโโโโโโโโโโโ locals โโโโโโโโโโโโโโโโโโโโโโโโโโฎ โ
โ โ alpha_ = 0.8 โ โ
โ โ curr_block = <SynchronizedArray wrapper for โ โ
โ โ <multiprocessing.sharedctypes.c_shortโฆ โ โ
โ โ object at 0x7fa70748f540>> โ โ
โ โ curr_block_num = <Synchronized wrapper for c_int(0)> โ โ
โ โ curr_diff = <SynchronizedArray wrapper for โ โ
โ โ <multiprocessing.sharedctypes.c_ulongโฆ โ โ
โ โ object at 0x7fa7073847c0>> โ โ
โ โ dev_id = [0] โ โ
โ โ log_verbose = False โ โ
โ โ n_samples = 10 โ โ
โ โ netuid = 223 โ โ
โ โ output_in_place = True โ โ
โ โ subtensor = <bittensor_cli.src.bittensor.subtensoโฆ โ โ
โ โ object at 0x7fa7ce279540> โ โ
โ โ tpb = 256 โ โ
โ โ update_interval = 50000 โ โ
โ โ wallet = name: 'default', hotkey: 'C0', path: โ โ
โ โ '~//home/ubuntu/.bittensor/wallets/' โ โ
โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ โ
โ โ
โ /home/ubuntu/btcli/btcli_venv/lib/python3.10/site-packages/b โ
โ ittensor_cli/src/bittensor/extrinsics/registration.py:917 in โ
โ _block_solver โ
โ โ
โ 914 โ stop_event.clear() โ
โ 915 โ โ
โ 916 โ solution_queue = Queue() โ
โ โฑ 917 โ finished_queues = [Queue() for _ in range(num_pro โ
โ 918 โ check_block = Lock() โ
โ 919 โ โ
โ 920 โ hotkey_bytes = ( โ
โ โ
โ โญโโโโโโโโโโโโโโโโโโโโโโโโโ locals โโโโโโโโโโโโโโโโโโโโโโโโโโฎ โ
โ โ alpha_ = 0.8 โ โ
โ โ cuda = True โ โ
โ โ curr_block = <SynchronizedArray wrapper for โ โ
โ โ <multiprocessing.sharedctypes.c_shortโฆ โ โ
โ โ object at 0x7fa70748f540>> โ โ
โ โ curr_block_num = <Synchronized wrapper for c_int(0)> โ โ
โ โ curr_diff = <SynchronizedArray wrapper for โ โ
โ โ <multiprocessing.sharedctypes.c_ulongโฆ โ โ
โ โ object at 0x7fa7073847c0>> โ โ
โ โ dev_id = [0] โ โ
โ โ limit = 1157920892373161954235709850086879078โฆ โ โ
โ โ log_verbose = False โ โ
โ โ n_samples = 10 โ โ
โ โ netuid = 223 โ โ
โ โ num_processes = None โ โ
โ โ output_in_place = True โ โ
โ โ solution_queue = <multiprocessing.queues.Queue object โ โ
โ โ at 0x7fa70738c280> โ โ
โ โ stop_event = <multiprocessing.synchronize.Event โ โ
โ โ object at 0x7fa7074f75b0> โ โ
โ โ subtensor = <bittensor_cli.src.bittensor.subtensoโฆ โ โ
โ โ object at 0x7fa7ce279540> โ โ
โ โ tpb = 256 โ โ
โ โ update_interval = 50000 โ โ
โ โ wallet = name: 'default', hotkey: 'C0', path: โ โ
โ โ '~//home/ubuntu/.bittensor/wallets/' โ โ
โ โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ โ
โฐโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฏ
TypeError: 'NoneType' object cannot be interpreted as an integer
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working