user
03/29/2022, 9:24 PMuser
04/01/2022, 9:37 PMuser
04/01/2022, 11:39 PMwilliamc
04/04/2022, 6:22 PMdatajoely
04/04/2022, 6:23 PMdatajoely
04/04/2022, 6:24 PMwilliamc
04/04/2022, 6:29 PMantony.milne
04/04/2022, 7:42 PMoutputs
means "free outputs or intermediate outputs" and inputs
means "just free inputs".antony.milne
04/04/2022, 7:43 PMwilliamc
04/04/2022, 8:12 PMElzoschka
04/07/2022, 8:44 AMkedro.config.templated_config.TemplatedConfigLoader
received for setting CONFIG_LOADER_CLASS
. It must be a subclass of kedro.config.config.ConfigLoader
.
"
Is it a bug?noklam
04/07/2022, 8:49 AMElzoschka
04/07/2022, 8:58 AMwilliamc
04/07/2022, 6:46 PMpipeline
wrapper is of the form {'existing_param':'new_param'}
. However I'm getting an error similar to kedro.pipeline.modular_pipeline.ModularPipelineError: Failed to map datasets and/or parameters: existing_param
.
Digging up a bit I found the code that checks the existence of the parameters:
existing = {_strip_transcoding(ds) for ds in pipe.data_sets()}
non_existent = (inputs | outputs | parameters) - existing
if non_existent:
raise ModularPipelineError(
f"Failed to map datasets and/or parameters: "
f"{', '.join(sorted(non_existent))}"
)
What I don't understand is that existing
only includes datasets, not params. What am I missing here 😅datajoely
04/07/2022, 6:47 PMwilliamc
04/07/2022, 7:19 PMnamespace (Optional[str]) – A prefix to give to all dataset names, except those explicitly named with the inputs/outputs arguments, and parameter references (params: and parameters).
I thought they meant parameters are not prefixed by namespace. In any case I tried adding some prefixes but still couldn't get it to workdatajoely
04/08/2022, 8:53 AMdatajoely
04/08/2022, 8:54 AMuser
04/08/2022, 1:04 PMwilliamc
04/08/2022, 5:12 PMdatajoely
04/08/2022, 5:42 PMbeats-like-a-helix
04/11/2022, 8:57 PMmultiprocessing
gives me this complaint while being used within Kedro:
from pycbc.waveform import get_fd_waveform
File "/Users/jordan/mambaforge/envs/gravitational_waves/lib/python3.8/site-packages/pycbc/__init__.py", line 150, in <module>
multiprocessing.set_start_method('fork')
File "/Users/jordan/mambaforge/envs/gravitational_waves/lib/python3.8/multiprocessing/context.py", line 243, in set_start_method
raise RuntimeError('context has already been set')
RuntimeError: context has already been set
Does anyone have an idea how I can fix this? Cheers.datajoely
04/11/2022, 8:58 PMbeats-like-a-helix
04/11/2022, 9:00 PMdatajoely
04/11/2022, 9:01 PMbeats-like-a-helix
04/11/2022, 9:06 PMfrom kedro.framework.session.store import ShelveStore
SESSION_STORE_CLASS = ShelveStore
Is this what you meant?beats-like-a-helix
04/11/2022, 9:13 PM%load_ext kedro.extras.extensions.ipython
from pycbc.waveform import get_fd_waveform
If the load order of the imports are switched, things work in a notebook, but doing anything from the command line results in the same error.datajoely
04/12/2022, 9:41 AMdatajoely
04/12/2022, 9:41 AMfrom kedro.framework.session.store import BaseSessionStore
SESSION_STORE_CLASS = BaseSessionStore
beats-like-a-helix
04/12/2022, 3:48 PMbeats-like-a-helix
04/12/2022, 3:48 PM