Abhinav Ayalur
12/05/2022, 6:50 PMowen
12/05/2022, 6:55 PMfrom dagster import op, Out, Output
@op(out={"some_output": Out(), "another_output": Out()})
def multiple_output_op(some_input):
# ...
yield Output(value=10, output_name="some_output")
# ...
yield Output(value="blah", output_name="another_output")
owen
12/05/2022, 6:57 PM@graph
def do_stuff():
some_output, another_output = multiple_output_op(foo())
do_something(some_output)
do_another_thing(another_output)
Abhinav Ayalur
12/05/2022, 7:11 PMAbhinav Ayalur
12/05/2022, 7:12 PMowen
12/05/2022, 7:15 PMAbhinav Ayalur
12/05/2022, 7:16 PM