Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Julia language support (ray-2.31.0) #15

Open
wants to merge 1 commit into
base: beacon-ray-2.31.0
Choose a base branch
from

Conversation

omus
Copy link
Member

@omus omus commented Jul 5, 2024

Updated version of ray-project#40098 for Ray 2.31.0

* add julia function descriptor to proto/cpp
* make it compile
* Support JuliaFunctionDescriptor in == fallback
* Enable debug-level logging on the Ray backend
* Add Raylet support for Julia
* Return Julia language string
* EDIT: modify Java worker_pool tests to run Julia
* specify julia executable
* fix indent, add log_dir arg missing
* also includt log_dir when calling
* WIP
* Functional worker
* Use JULIA_PROJECT
* Refactor RuntimeEnvContext changes
* Funtional passing in JULIA_PROJECT
* Cleanup
* Rollback non-required changes
* Use exported start_worker
* Apply suggestions from code review
  Signed-off-by: Dave Kleinschmidt <dave.f.kleinschmidt@gmail.com>
* use Ray.jl as entrypoint to worker runtime
* pass `--startup_token` to julia worker
* Drop `DEFAULT_WORKER_EXECUTABLE` from `build_julia_worker_command` (#9)
* Runtime environment can specify Julia executable and arguments (#8)
  * Support specifying runtime env executable
  * Support specifying runtime env args
  * Support specifying executable/args via runtime env
  * Avoid quoting default
  * Switch to using command in RuntimeEnvContext
  * Use separate command for Julia
  * Add TODO about switching to plugin
  Co-authored-by: Dave Kleinschmidt <dave.f.kleinschmidt@gmail.com>
  Signed-off-by: Curtis Vogt <curtis.vogt@gmail.com>
* Avoid escaping `command_prefix` (#10)
* formatting
  Signed-off-by: Glenn Moynihan <glennmoy@gmail.com>
* revert logging level changes and delete dev comments
  Signed-off-by: Glenn Moynihan <glennmoy@gmail.com>
* Remove dev logging statements + todo
  Signed-off-by: Glenn Moynihan <glennmoy@gmail.com>
* Missed some JULIA language support
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants