mirror of https://github.com/skygpu/skynet.git
Rename my_results
parent
88ab4d0eae
commit
0b80f7f503
|
@ -71,9 +71,7 @@ class WorkerDaemon:
|
||||||
self._snap = {
|
self._snap = {
|
||||||
'queue': [],
|
'queue': [],
|
||||||
'requests': {},
|
'requests': {},
|
||||||
'my_results': []
|
'results': []
|
||||||
# ^and here i thot they were **my** results..
|
|
||||||
# :sadcat:
|
|
||||||
}
|
}
|
||||||
|
|
||||||
self._benchmark: list[float] = []
|
self._benchmark: list[float] = []
|
||||||
|
@ -178,9 +176,9 @@ class WorkerDaemon:
|
||||||
if model in self.model_blacklist:
|
if model in self.model_blacklist:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
my_results = [res['id'] for res in self._snap['my_results']]
|
results = [res['id'] for res in self._snap['results']]
|
||||||
if (
|
if (
|
||||||
rid not in my_results
|
rid not in results
|
||||||
and
|
and
|
||||||
rid in self._snap['requests']
|
rid in self._snap['requests']
|
||||||
):
|
):
|
||||||
|
|
|
@ -150,7 +150,7 @@ class NetConnector:
|
||||||
async def get_full_queue_snapshot(self):
|
async def get_full_queue_snapshot(self):
|
||||||
snap = {
|
snap = {
|
||||||
'requests': {},
|
'requests': {},
|
||||||
'my_results': []
|
'results': []
|
||||||
}
|
}
|
||||||
|
|
||||||
snap['queue'] = await self.get_work_requests_last_hour()
|
snap['queue'] = await self.get_work_requests_last_hour()
|
||||||
|
@ -159,7 +159,7 @@ class NetConnector:
|
||||||
d[key] = await fn(*args, **kwargs)
|
d[key] = await fn(*args, **kwargs)
|
||||||
|
|
||||||
async with trio.open_nursery() as n:
|
async with trio.open_nursery() as n:
|
||||||
n.start_soon(_run_and_save, snap, 'my_results', self.find_my_results)
|
n.start_soon(_run_and_save, snap, 'results', self.find_results)
|
||||||
for req in snap['queue']:
|
for req in snap['queue']:
|
||||||
n.start_soon(
|
n.start_soon(
|
||||||
_run_and_save, snap['requests'], req['id'], self.get_status_by_request_id, req['id'])
|
_run_and_save, snap['requests'], req['id'], self.get_status_by_request_id, req['id'])
|
||||||
|
@ -227,8 +227,8 @@ class NetConnector:
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
async def find_my_results(self):
|
async def find_results(self):
|
||||||
logging.info('find_my_results')
|
logging.info('find_results')
|
||||||
return await failable(
|
return await failable(
|
||||||
partial(
|
partial(
|
||||||
self.cleos.aget_table,
|
self.cleos.aget_table,
|
||||||
|
|
Loading…
Reference in New Issue