Skip to content

Cuda POW registrations broken ย #210

@distributedstatemachine

Description

@distributedstatemachine

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 working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions