Skip to content

Commit e854ddd

Browse files
committed
create tasks
1 parent 289ca08 commit e854ddd

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/forge/actors/generator.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -294,10 +294,13 @@ def split_keys(keys):
294294

295295
futures = []
296296
for i, names in enumerate(split_keys(hf_param_names)):
297-
fut = self.weight_fetchers.slice(procs=i).fetch.call_one(
298-
version=version, param_names=names
299-
)
300-
futures.append(fut)
297+
298+
async def _fetch():
299+
await self.weight_fetchers.slice(procs=i).fetch.call_one(
300+
version=version, param_names=names
301+
)
302+
303+
futures.append(asyncio.create_task(_fetch()))
301304

302305
sub_state_dicts = [await fut for fut in futures]
303306

0 commit comments

Comments
 (0)