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

[Autotuner] Improve python package management #2859

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Conversation

luarss
Copy link
Contributor

@luarss luarss commented Feb 16, 2025

  • uses uv, a fast rust based package manager for python.
  • handles dependencies from python 3.8 - 3.10

Fixes #2888

@luarss luarss added the autotuner Flow autotuner label Feb 16, 2025
requires-python = ">= 3.8"
dynamic = ["dependencies", "optional-dependencies"]
dependencies = [
"ray[default,tune] >= 2.10, <= 2.23",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To close #2859 we need at least 2.40. We can continue with the PR, but this will not be enough to close the issue.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed the issue link. I will fix some ray compatibility issues, marking this as a draft

@luarss luarss marked this pull request as draft February 17, 2025 01:40
Signed-off-by: Jack Luar <[email protected]>
Signed-off-by: Jack Luar <[email protected]>
Signed-off-by: Jack Luar <[email protected]>
… reliably

- currently under gp/dp constraint -> 0.625 of the configurations are valid. if we use 5 samples -> only 0.625*0.625*5 ~ 1.9 samples will be valid.
- if we use 8 samples ~ 3.1 samples will be valid.

Signed-off-by: Jack Luar <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
autotuner Flow autotuner
Projects
None yet
Development

Successfully merging this pull request may close these issues.

setuptools version requirement breaking Docker-based AutoTuner builds
2 participants