LLM package conflict with kubeflow base image #12762
swapnilsingh81
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
We are attempting to use Kubeflow notebook images as a development environment for a modern GenAI / NL2SQL use case (vLLM, LangChain, FastAPI). However, we are facing hard dependency conflicts with the Kubeflow base images.
Kubeflow components such as KServe, Ray, and MLflow appear to be tightly coupled to older versions of numpy, pandas, and pydantic. Our GenAI stack requires newer versions (numpy ≥2.x, pandas ≥2.x, pydantic ≥2.x), and upgrading these breaks core Kubeflow services.
Conversely, retaining the Kubeflow-compatible versions causes vLLM and LangChain to fail. This results in mutually incompatible dependency requirements within a single notebook environment.
We would like to understand:
Any guidance or best practices from the community would be appreciated.
Beta Was this translation helpful? Give feedback.
All reactions