Hera makes Python code easy to orchestrate on Argo Workflows through native Python integrations. It lets you construct and submit your Workflows entirely in Python. βοΈ Remember to star!
If yes, it is more likely to be an Argo bug unrelated to Hera. Please double check before submitting an issue to Hera.
2. This bug occurs in Hera when...
[ ] exporting to YAML
[ ] submitting to Argo
[ ] running on Argo with the Hera runner
[x] other: running new dag decorator function locally
Bug report
Describe the bugA clear and concise description of what the bug is:
When running locally, parameters/artifacts won't be loaded via Pydantic deserialization, meaning I cannot run locally for non-POD parameter types.
Error log if applicable:
pydantic_core._pydantic_core.ValidationError: 2 validation errors for FeatureScalingInput
X_train
Input should be a valid dictionary [type=dict_type, input_value='{...}', input_type=str]
To Reproduce
Full Hera code to reproduce the bug:
Previous task output:
Pre-bug-report checklist
1. This bug can be reproduced using pure Argo YAML
If yes, it is more likely to be an Argo bug unrelated to Hera. Please double check before submitting an issue to Hera.
2. This bug occurs in Hera when...
Bug report
Describe the bug A clear and concise description of what the bug is:
When running locally, parameters/artifacts won't be loaded via Pydantic deserialization, meaning I cannot run locally for non-POD parameter types.
Error log if applicable:
To Reproduce Full Hera code to reproduce the bug: Previous task output:
Task input:
Dag:
Expected behavior A clear and concise description of what you expected to happen:
To be able to run locally. Example works on-cluster
Environment
Additional context Add any other context about the problem here.