-
Notifications
You must be signed in to change notification settings - Fork 724
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
Not getting Kubeflow Training SDK v1.7 when installing kubeflow-training
#2082
Comments
Thank you for creating this @JamesKunstle. |
What would be the supported path to get the most up-to-date SDK code? The main-branch code does what I want, but not the code that gets pulled when I install the kubeflow-training library |
@andreyvelich how do you publish release to PyPi? I took a look at the code and I didn't see any actions doing a release automatically. I reached out to @tenzen-y on this as well. |
FWIW @andreyvelich for Feast we have the release process fully automated and deployed to PyPi with this action: https://github.com/feast-dev/feast/actions/workflows/release.yml |
Happy to help out and replicate the same here if that would be desirable. |
Could you try something like this?
I've never installed from a subdirectory before but I think this should work |
@JamesKunstle If you want to get the latest changes for SDK, I added the scripts in this PR: kubeflow/website#3719.
|
Currently, for Training Operator we don't have script to automate release process. So, @johnugeorge is publishing SDK manually after we cut the release.
That would be awesome if you could help us to automate releases for Training Operator/Katib. |
On a similar note: we have a ton of github actions we built to automate releases for codeflare. Some links... |
So is publishing the image also manual? |
We usually publish the operator image by training-operator/.github/workflows/publish-core-images.yaml Lines 24 to 26 in 86e0df1
|
@andreyvelich @anishasthana Okay yeah that works now, I can see the most recent changes. Would really appreciate a more "pypi"-y way of installing the latest release, I think I was getting a fairly old package when I was installing by name from pypi. |
Basically, we release SDK when we make another release of Training Operator to keep all component versions consistent: Controller + SDK. That helps us to keep versions stable. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This issue has been automatically closed because it has not had recent activity. Please comment "/reopen" to reopen it. |
In a new virtual environment, I'm installing
kubeflow-training
only.This is the freeze I get:
However, when I inspect the code that's been installed at
new_venv/lib/python3.12/site-packages/kubeflow/training/api/training_client.py
the code isn't up to date with the 1.7 SDK release that I can see here on GitHub.Specifically, I see that the function
get_job_logs
is different. I need to most updated one.The text was updated successfully, but these errors were encountered: