We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
#11097 adds support dynamic machine type parameters in pipeline task setters, but this appears broken in 2.11.0.
import kfp from kfp import dsl @dsl.component def cpu_limit() -> str: return "4000m" @dsl.component def sum_numbers(a: int, b: int) -> int: return a + b @dsl.pipeline def pipeline(): sum_numbers_task = sum_numbers(a=1, b=2) sum_numbers_task.set_cpu_limit(cpu_limit().output) kfp.compiler.Compiler().compile( pipeline_func=pipeline, package_path="test.json", )
A successfully compiled pipeline.
Downgrading allows a successful compilation: pip install --upgrade --force-reinstall "kfp==2.10.0"
pip install --upgrade --force-reinstall "kfp==2.10.0"
Impacted by this bug? Give it a 👍.
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Environment
Steps to reproduce
#11097 adds support dynamic machine type parameters in pipeline task setters, but this appears broken in 2.11.0.
Expected result
A successfully compiled pipeline.
Materials and Reference
Downgrading allows a successful compilation:
pip install --upgrade --force-reinstall "kfp==2.10.0"
Impacted by this bug? Give it a 👍.
The text was updated successfully, but these errors were encountered: