You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
During the execution of a ProcessBundle rpc, the Beam worker consumes data to process, and outputs data. While this request is being executed, the runner can request progress reports from the worker. These progress reports are requested via the ProcessBundleProgress rpc.
This work item consists on:
Adding a thread/task that performs periodic ProcessBundleProgress rpcs for the SDK worker
Passing the results of these progress reports back to the coordinator thread somehow
@valiantljk this is something that you could consider taking a stab with? : )
you'd have to add some smart code so that ongoing ray_execute_bundle tasks can report progress - a bit of Beam code to assemble the ProcessBundleProgressRequest protos, and some Ray code to create actors/threads to report results
The Beam API implements several RPCs for processing of data.
The main RPC is the
ProcessBundle
RPC, which we've implemented.During the execution of a
ProcessBundle
rpc, the Beam worker consumes data to process, and outputs data. While this request is being executed, the runner can request progress reports from the worker. These progress reports are requested via theProcessBundleProgress
rpc.This work item consists on:
ProcessBundleProgress
rpcs for the SDK workerSome ideas:
This is just one idea, but we can do things in different ways.
The text was updated successfully, but these errors were encountered: