Skip to content
New issue

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

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

Already on GitHub? # 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
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants