-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Support inlining task arguments (#72)
* Support RayConfig * Rough first pass on prepare_task_args * Support rpc::Address * Support TaskArg * Support constructable RayObject * Support GetCoreWorker * Attempt to pass back unique_ptr TaskArg * Lots of experimentation * Functional with segfaults * Disable default finalizer * Use TaskArgByReference in prepare_task_args * Cleanup * Experiment with shared_ptr Trying to get `push!` for free but converting a shared_ptr to a unique_ptr is trouble * Extend push! with our custom _push_back * Working submit_task * Refactoring * Generate call_site string * Add tests * Drop unused GetCoreWorker * Add TODO about task_args being an Any vector * Manual cleanup of TaskArgs * Add comment about using lambdas for RayConfig * Comment about use of understore in serialize_args tests * Indentation Co-authored-by: Dave Kleinschmidt <dave.f.kleinschmidt@gmail.com> * Push CxxPtr instead of CxxRef --------- Co-authored-by: Dave Kleinschmidt <dave.f.kleinschmidt@gmail.com>
- Loading branch information
1 parent
c32e03d
commit c630b0f
Showing
7 changed files
with
238 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.