Fabio Grätz
12/05/2023, 3:51 PMlist_q: list[int] = [1, 2, 3, 4, 5]
, there are 10 executions according to the UI? There also have been only 5 pods.Fabio Grätz
12/05/2023, 3:51 PMimport functools
from flytekit import map_task, task, workflow
@task
def multi_input_task(quantity: int, price: float, shipping: float) -> float:
return quantity * price * shipping
@workflow
def multiple_workflow(list_q: list[int] = [1, 2, 3, 4, 5], p: float = 6.0, s: float = 7.0) -> list[float]:
partial_task = functools.partial(multi_input_task, price=p, shipping=s)
return map_task(partial_task)(quantity=list_q)
Fabio Grätz
12/05/2023, 3:51 PMDan Rammer (hamersaw)
12/05/2023, 4:36 PMFabio Grätz
12/05/2023, 4:53 PMFabio Grätz
12/05/2023, 4:57 PMFabio Grätz
12/05/2023, 5:05 PM