You are correct: in Ray 2.40.0, there is an issue where only positional argument passing is supported for certain methods (like Optuna’s suggest_* in Ray Tune), and keyword argument passing does not work as expected. The proposed fix in PR #60049 uses Python’s built-in inspect module to properly handle both positional and keyword arguments, addressing this limitation. The PR has passed CI but is pending code review and merge.
Would you like more detail on the technical cause or the workaround until this is merged?
@RunLLM I’m the author of the bugfix PR. I’ve been waiting some time for the PR to be reviewed, but no response till now. How can I find a proper assignee in Ray Tune maintainers?