-
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
Installing kubeflow-training breaks import for other kubeflow packages (katib, fairing, etc.) #1471
Comments
cc @alembiewski |
Thanks for the issue. I am not familiar with the python client, maybe @alembiewski could help us. 6523d8d#diff-b7637017217263593c31539d809c79ef7ddcc2018b8b454ba6bdbacdb6962aaaL1 |
Thanks for finding that, @cakeislife100! The fix you provided in the description looks good to me - it seems like this code was lost during the major SDK upgrade. Feel free to open a PR or let me know if you need any help with that. |
Will this issue be resolved with v1.4.0 release? I still don't see the fix in master code. It is breaking kubeflow katib for us as well. |
Sorry for the delay, I completely lost track of this. @alembiewski do you mind reviewing? |
Thank you for the reply @cakeislife100 . @alembiewski : Do you think it could be released with v1.4.0? |
@jaiganeshp, it definitely makes sense to me to include it. cc @gaocegege and @terrytangyuan to confirm |
Yeah I think we can include it for the next 1.4 RC release. |
cc @johnugeorge |
Thank you so much @alembiewski and @terrytangyuan . And thank you @cakeislife100 for the fix. |
@johnugeorge Could you cherry-pick this #1531 to the 1.4 release branch? |
Actually this doesn’t have to be part of the release of the repo. We can just release the Python SDK independently as the versioning is different. https://pypi.org/project/kubeflow-training/#history @alembiewski Would you like to release a new version of the SDK once 1.4 is officially released? |
@terrytangyuan, sure!
But the package version should be 1.4, right? To match the operator version? |
Yes |
Sorry that I missed this. As @terrytangyuan mentioned, this can go in the separate sdk release. We can close this issue once sdk is released |
We are releasing 1.4 now. @alembiewski Would you be able to help us released the new SDK with the fix? |
@terrytangyuan, sure! working on it |
@alembiewski Please use the release branch https://github.com/kubeflow/training-operator/tree/v1.4-branch |
@alembiewski Thanks! I've also created an issue to track the release automation. #1540 Feel free to pick it up if that's something you are interested in working on. |
Installing
kubeflow-training
(at the user-level) and then trying to importkatib
(previously installed at the system level) leads to the error:To repro:
kubeflow-katib
at the system level usingpip install kubeflow-katib
kubeflow-training
at the user level usingpip install --user kubeflow-training
katib
I believe the fix should be to revert
__init__.py
back to what it was in this commit, unless there is a specific reason this was removed?The text was updated successfully, but these errors were encountered: