Nils Romanus
02/09/2024, 11:00 AMTakieddine Kadiri
02/09/2024, 11:48 AMfrom kedro_boot.app.booter import boot_project
from kedro_boot.framework.compilation.specs import CompilationSpec
session = boot_project(project_path="<your_project_path>", compilation_specs=[CompilationSpec(inputs=["your_dataset_name"])], kedro_args={"pipeline": "your_pipeline", conf_source="<your_conf_source>", ....})
run_results = session.run(inputs={"your_dataset_name": your_injected_data})
For now try installing kedro boot directly from the main branch. We’ll release the new version in the next daysNils Romanus
02/09/2024, 11:54 AMPartitionedDataset
#catalog.yml
documents:
type: PartitionedDataset
path: data/01_raw/ <-want to specify this in request
dataset:
type: embeddings.extras.datasets.document_dataset.DocumentDataSet <- this is a custom dataset
load_args:
...
Is this possible?Takieddine Kadiri
02/09/2024, 11:58 AMNils Romanus
02/09/2024, 11:59 AMkedro==0.18.14
kedro-boot==0.1.0
Takieddine Kadiri
02/09/2024, 12:06 PMtemplate_params
Session.run(template_params={path_param: <your_path>})
In your catalog.yml try to parametrize your path attribute:
Path: ‘[[path_param]]’
Nils Romanus
02/09/2024, 12:07 PMNils Romanus
02/09/2024, 12:22 PMTakieddine Kadiri
02/09/2024, 12:25 PM