Todd
09/05/2022, 7:32 PMJon Simpson
09/05/2022, 7:40 PM@op(out=DynamicOut())
def first():
for i in range(10):
yield i
@op
def fetch_a_lot_of_data(id: int):
results : List[int] = fetch_data(id)
return results
@op
def sum_stuff(large_list:List[int]):
return sum(large_list)
@graph
def my_job():
mystuff = first()
results = mystuff.map(fetch_a_lot_of_data)
summed = sum_stuff(results.collect())
#do asset from graph stuff
Todd
09/05/2022, 7:42 PMTodd
09/05/2022, 7:43 PMTodd
09/05/2022, 7:43 PMreturn fake_op_that_does_nothing(thing().map(expensive_thing).collect())
Todd
09/05/2022, 7:44 PMTodd
09/06/2022, 12:44 PM