-
Notifications
You must be signed in to change notification settings - Fork 915
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
Add kedro run --namespace __default__
and kedro run --namespace a,b
#3056
Labels
Issue: Feature Request
New feature or improvement to existing feature
Milestone
Comments
noklam
added
the
Issue: Feature Request
New feature or improvement to existing feature
label
Sep 21, 2023
noklam
changed the title
kedro run --namespace __default__ and kedro run --namespace a,b
Add Sep 21, 2023
kedro run --namespace __default__
and kedro run --namespace a,b
One possible solution: kedro/kedro/pipeline/pipeline.py Lines 405 to 427 in cb51a8a
We can assign a default namespace like
Con:
This is a bad implementation but |
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
See full discussion here.
User @marrrcin ask for two things:
Context
Kedro has the ability to run a specific namespace, but not the opposite. If you want to run only the pipeline without namespace, you have to fiddle with
pipeline_registry.py
and it's not as flexible.In addition, one would like to specify multiple namespaces. Consider a "base" pipeline without namespace + many independent namespace pipeline (models pipeline)
The user want to do:
kedro run --namespace without_namespace & namespace_a
kedro run --namespace without_namespace & namespace_b
kedro run --namespace without_namespace & namespace_c
Or different combination of them. Even the pipeline could be independent, it's beneficial to run them in a single
kedro run
because user can leverageParallelRunner
to speed up.Possible Implementation
Possible Alternatives
The text was updated successfully, but these errors were encountered: