ray-project / mobius

Mobius is an AI infrastructure platform for distributed online learning, including online sample processing, training and serving.
https://ray-project.github.io/mobius/
Apache License 2.0
85 stars 13 forks source link

[GraphBuilder] OutputCollector can not collect record to downstream #67

Open ashione opened 2 months ago

ashione commented 2 months ago

Version Describe the version you used. After 2022-10-3

Describe the bug A clear and concise description of what the bug is.

Build the following graph :

Jobgraph build a full graph like 1->2->3->4, but generated a new graph by optimization in chained operation, finally like 1->2(3 Chained)->4. Actually current version passing a wrong edge<2,4> to the second operator actor, so the last actor would not get the final output record.

To Reproduce Steps to reproduce the behavior:

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

Additional context Add any other context about the problem here.