-
Notifications
You must be signed in to change notification settings - Fork 672
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
[Core feature] Flytekit create automatic bindings for Task default values #5321
Comments
Will start it after 5/12, thank you |
The issue you're describing relates to the current limitation in Flyte where default values for task inputs are not automatically recognized and used in workflows. This is a known limitation, as discussed in GitHub issue #2426, where the Flyte type system does not automatically bind default values or Your proposed feature to automatically create node bindings for default task input values in workflows would require changes to the FlyteIDL and the core handling of task and workflow interfaces. This feature could simplify workflow definitions by reducing the need for explicit default value bindings at the workflow level, aligning task behavior more closely with standard Python function behavior. Would you like more detail on how this could be implemented or the current discussions around this feature? Sources:
This is an AI-generated response and your feedback is appreciated! Please leave a 👍 if this is helpful and 👎 if it is not. Mention @RunLLM to ask follow-up questions. See runllm.com for more! |
#take |
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
Resolves: flyteorg/flyte#5321 Signed-off-by: Chi-Sheng Liu <[email protected]>
flyteorg/flyte#5321 if the key is not in `kwargs` but in `interface.inputs_with_defaults`, add the value in `interface.inputs_with_defaults` to `kwargs`. Signed-off-by: Chi-Sheng Liu <[email protected]>
flyteorg/flyte#5321 if the key is not in `kwargs` but in `interface.inputs_with_defaults`, add the value in `interface.inputs_with_defaults` to `kwargs`. Signed-off-by: Chi-Sheng Liu <[email protected]> Signed-off-by: bugra.gedik <[email protected]>
flyteorg/flyte#5321 if the key is not in `kwargs` but in `interface.inputs_with_defaults`, add the value in `interface.inputs_with_defaults` to `kwargs`. Signed-off-by: Chi-Sheng Liu <[email protected]> Signed-off-by: Jan Fiedler <[email protected]>
Motivation: Why do you think this is important?
Currently this will not work, as rotation is not provided
Goal: What should the final outcome look like, ideally?
Ideally we should automatically create a node binding in the workflow where the default value in the task inputs should be added to the node in the workflow
Describe alternatives you've considered
NA
Propose: Link/Inline OR Additional context
No response
Are you sure this issue hasn't been raised already?
Have you read the Code of Conduct?
Tasks
The text was updated successfully, but these errors were encountered: