コード例 #1
0
    def after_context_created(
        self,
        context: KedroContext,
    ) -> None:
        """Hooks to be invoked after a `KedroContext` is created. This is the earliest
        hook triggered within a Kedro run. The `KedroContext` stores useful information
        such as `credentials`, `config_loader` and `env`.
        Args:
            context: The context that was created.
        """

        try:
            conf_mlflow_yml = context.config_loader.get(
                "mlflow*", "mlflow*/**")
        except MissingConfigException:
            raise KedroMlflowConfigError(
                "No 'mlflow.yml' config file found in environment. Use ``kedro mlflow init`` command in CLI to create a default config file."
            )
        mlflow_config = KedroMlflowConfig.parse_obj(conf_mlflow_yml)
        mlflow_config.setup(context)  # setup global mlflow configuration

        # store in context for interactive use
        # we use __setattr__ instead of context.mlflow because
        # the class will become frozen in kedro>=0.19
        context.__setattr__("mlflow", mlflow_config)

        self.mlflow_config = mlflow_config  # store for further reuse
コード例 #2
0
def project_context(config_loader):
    return KedroContext(
        package_name="get_started",
        project_path=Path.cwd(),
        config_loader=config_loader,
        hook_manager=_create_hook_manager(),
    )
コード例 #3
0
ファイル: test_context.py プロジェクト: zeta1999/kedro
def dummy_context(tmp_path, prepare_project_dir, env, extra_params):  # pylint: disable=unused-argument
    context = KedroContext(MOCK_PACKAGE_NAME,
                           str(tmp_path),
                           env=env,
                           extra_params=extra_params)

    hook_manager = get_hook_manager()
    _register_all_project_hooks(hook_manager, MOCK_PACKAGE_NAME)
    return context
コード例 #4
0
ファイル: test_context.py プロジェクト: wym109/kedro
def dummy_context(tmp_path, prepare_project_dir, env, extra_params, mocker):  # pylint: disable=unused-argument
    mocker.patch("kedro.framework.project._validate_module")
    configure_project(MOCK_PACKAGE_NAME)
    context = KedroContext(MOCK_PACKAGE_NAME,
                           str(tmp_path),
                           env=env,
                           extra_params=extra_params)

    return context
コード例 #5
0
def dummy_context(
    tmp_path, prepare_project_dir, env, extra_params, mocker
):  # pylint: disable=unused-argument
    configure_project(MOCK_PACKAGE_NAME)
    context = KedroContext(
        MOCK_PACKAGE_NAME, str(tmp_path), env=env, extra_params=extra_params
    )

    yield context
    pipelines._clear(MOCK_PACKAGE_NAME)
コード例 #6
0
ファイル: test_run.py プロジェクト: pacifikus/pass-complexity
def project_context():
    return KedroContext(
        package_name='pass_complexity', project_path=Path.cwd(),
    )
コード例 #7
0
def project_context():
    return KedroContext(package_name="kaggle_jane_street",
                        project_path=Path.cwd())
コード例 #8
0
def project_context():
    return KedroContext(package_name="interview_mckinsey_kedro",
                        project_path=Path.cwd())
コード例 #9
0
ファイル: test_run.py プロジェクト: zakhan4/kedro-starters
def project_context():
    return KedroContext(package_name="{{ cookiecutter.python_package }}",
                        project_path=Path.cwd())
コード例 #10
0
def project_context():
    return KedroContext(package_name="pokemon_ml_project",
                        project_path=Path.cwd())
コード例 #11
0
def project_context():
    return KedroContext(package_name="yieldable_partitioned_dataset_example",
                        project_path=Path.cwd())
コード例 #12
0
def project_context():
    return KedroContext(package_name="coach_neuro_ml", project_path=Path.cwd())
コード例 #13
0
ファイル: test_run.py プロジェクト: khirotaka/signate-har
def project_context():
    return KedroContext(package_name="signate_har", project_path=Path.cwd())
コード例 #14
0
ファイル: test_run.py プロジェクト: Lucas-Buk/Data_Mining
def project_context():
    return KedroContext(
        package_name="titanic", project_path=Path.cwd()
    )
コード例 #15
0
ファイル: test_run.py プロジェクト: ch-mon/foehn-fire-impact
def project_context():
    return KedroContext(
        package_name="foehn_fire_impact", project_path=Path.cwd()
    )
コード例 #16
0
def project_context():
    return KedroContext(package_name="chile_mortality",
                        project_path=Path.cwd())
コード例 #17
0
def project_context():
    return KedroContext(package_name="misspelled_params",
                        project_path=Path.cwd())
コード例 #18
0
def project_context():
    return KedroContext(package_name="regional_climate_forecast", project_path=Path.cwd())
コード例 #19
0
ファイル: test_run.py プロジェクト: noklam/blog
def project_context():
    return KedroContext(
        package_name="kedro_dag_demo", project_path=Path.cwd()
    )
コード例 #20
0
def project_context():
    return KedroContext(package_name="movie_poster_classifier",
                        project_path=Path.cwd())
コード例 #21
0
def project_context():
    return KedroContext(
        package_name="kedro_tutorial", project_path=Path.cwd()
    )
コード例 #22
0
def project_context():
    return KedroContext(
        package_name="get_started", project_path=Path.cwd()
    )
コード例 #23
0
ファイル: test_run.py プロジェクト: Higward/Kurkuma
def project_context():
    return KedroContext(package_name="kurkuma", project_path=Path.cwd())
コード例 #24
0
ファイル: test_run.py プロジェクト: khirotaka/kedro-tutorial
def project_context():
    return KedroContext(
        package_name="supports", project_path=Path.cwd()
    )
コード例 #25
0
def project_context():
    return KedroContext(package_name="spaceflights_streamlit_example_",
                        project_path=Path.cwd())
コード例 #26
0
def project_context():
    return KedroContext(package_name="data_pipeline", project_path=Path.cwd())
コード例 #27
0
ファイル: test_run.py プロジェクト: liguoqinjim/py3-labs
def project_context():
    return KedroContext(package_name="lab002", project_path=Path.cwd())
コード例 #28
0
def project_context():
    return KedroContext(package_name="covid19co", project_path=Path.cwd())
コード例 #29
0
def project_context():
    return KedroContext(package_name="kedro_spaceflights",
                        project_path=Path.cwd())
コード例 #30
0
ファイル: test_run.py プロジェクト: Lucas-Buk/Data_Mining
def project_context():
    return KedroContext(
        package_name="elo7_project", project_path=Path.cwd()
    )