You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
By default it set parallel=True and it raise RuntimeError: This event loop is already running.
Which is cause later timeout error -> which will cause save state cache with error dictionary: ...."subnets": [{"tempo": {"error": "TimeoutError: 10 seconds"}, "immunity_period": {"error": "TimeoutError: 10 seconds"}, "min_allowed_weights": {"error": "TimeoutError: 10 seconds"},....
-> which will later cause broken modules as they expect integer not dict
Could not get subnet params for SubNetwork 0. Trying 0 more times.
Could not get subnet params for SubNetwork 0. Trying 1 more times.
Could not get subnet params for SubNetwork 0. Trying 0 more times.
Could not get subnet params for SubNetwork 0. Trying 2 more times.
Could not get subnet params for SubNetwork 0. Trying 0 more times.
Could not get subnet params for SubNetwork 0. Trying 1 more times.
Could not get subnet params for SubNetwork 0. Trying 0 more times.
Traceback (most recent call last):
File "/home/total/commune/commune/modules/subspace/subspace.py", line 837, in subnet_params
return self.subnet_params(netuid=netuid, network=network, block=block, update=update, trials=trials, timeout=timeout, parallel=parallel, fmt=fmt)
File "/home/total/commune/commune/modules/subspace/subspace.py", line 884, in subnet_params
results = c.wait(futures, timeout=timeout)
File "/home/total/commune/commune/module/module.py", line 6214, in wait
return c.gather(futures, timeout=timeout)
File "/home/total/commune/commune/module/module.py", line 6292, in gather
results = loop.run_until_complete(future)
File "/home/total/.pyenv/versions/3.9.13/lib/python3.9/asyncio/base_events.py", line 647, in run_until_complete
return future.result()
File "/home/total/commune/commune/module/module.py", line 6284, in wait_for
result = await asyncio.wait_for(future, timeout=timeout)
File "/home/total/.pyenv/versions/3.9.13/lib/python3.9/asyncio/tasks.py", line 479, in wait_for
return fut.result()
File "/home/total/commune/commune/modules/subspace/subspace.py", line 852, in query
return self.query(**kwargs)
File "/home/total/commune/commune/modules/subspace/subspace.py", line 282, in query
self.put(cache_path, value)
File "/home/total/commune/commune/module/module.py", line 398, in put
getattr(cls,f'put_{mode}')(k, data)
File "/home/total/commune/commune/module/module.py", line 1815, in put_json
return loop.run_until_complete(cls.async_put_json(*args, **kwargs))
File "/home/total/.pyenv/versions/3.9.13/lib/python3.9/asyncio/base_events.py", line 623, in run_until_complete
self._check_running()
File "/home/total/.pyenv/versions/3.9.13/lib/python3.9/asyncio/base_events.py", line 583, in _check_running
raise RuntimeError('This event loop is already running')
RuntimeError: This event loop is already running
If set parallel=False - issue is gone.
The text was updated successfully, but these errors were encountered:
By default it set parallel=True and it raise RuntimeError: This event loop is already running.
Which is cause later timeout error -> which will cause save state cache with error dictionary:
...."subnets": [{"tempo": {"error": "TimeoutError: 10 seconds"}, "immunity_period": {"error": "TimeoutError: 10 seconds"}, "min_allowed_weights": {"error": "TimeoutError: 10 seconds"},....
-> which will later cause broken modules as they expect integer not dict
If set parallel=False - issue is gone.
The text was updated successfully, but these errors were encountered: