acoustic-carpenter-78188
06/15/2023, 4:48 PMmap_task is restricted to single-input single-output tasks. There is interest in multi-input map tasks, and using a @DataClass object is a way to get around it (as long as inputs are JSON-serializable).
For the outputs, a task producing a NamedTuple cannot be used with map_task, and we have to use @dynamic instead. This issue suggests to support tasks outputting a`NamedTuple` to be wrapped within map_task.
Goal: What should the final outcome look like, ideally?
Allow tasks outputting a NamedTuple to be used within map_task.
Describe alternatives you've considered
Using @dynamic
Propose: Link/Inline OR Additional context
No response
Are you sure this issue hasn't been raised already?
☑︎ Yes
Have you read the Code of Conduct?
☑︎ Yes
flyteorg/flyte