Source code for gigl.src.common.constants.metrics
# This file defines all constants for metrics used by GBML project
[docs]
TIMER_S = "time_s"  # in seconds 
[docs]
PIPELINE_COMPONENT_PREFIX = "pipeline" 
[docs]
OFFLINE_METRIC_PREFIX = "offline_metric" 
[docs]
COMPONENT_CONFIG_POPULATOR_PREFIX = (
    f"{PIPELINE_COMPONENT_PREFIX}{DELIMITER}config_populator"
) 
[docs]
COMPONENT_PREPROCESSOR_PREFIX = f"{PIPELINE_COMPONENT_PREFIX}{DELIMITER}preprocessor" 
[docs]
COMPONENT_SPLIT_GENERATOR_PREFIX = (
    f"{PIPELINE_COMPONENT_PREFIX}{DELIMITER}split_generator"
) 
[docs]
COMPONENT_SUBGRAPH_SAMPLER_PREFIX = (
    f"{PIPELINE_COMPONENT_PREFIX}{DELIMITER}subgraph_sampler"
) 
[docs]
COMPONENT_TRAINER_PREFIX = f"{PIPELINE_COMPONENT_PREFIX}{DELIMITER}trainer" 
[docs]
COMPONENT_INFERENCER_PREFIX = f"{PIPELINE_COMPONENT_PREFIX}{DELIMITER}inferencer" 
[docs]
COMPONENT_POSTPROCESSOR_PREFIX = f"{PIPELINE_COMPONENT_PREFIX}{DELIMITER}post_processor" 
# Total time cost for each kfp component
[docs]
TIMER_CONFIG_POPULATOR_S = f"{COMPONENT_CONFIG_POPULATOR_PREFIX}{DELIMITER}{TIMER_S}" 
[docs]
TIMER_PREPROCESSOR_S = f"{COMPONENT_PREPROCESSOR_PREFIX}{DELIMITER}{TIMER_S}" 
[docs]
TIMER_SPLIT_GENERATOR_S = f"{COMPONENT_SPLIT_GENERATOR_PREFIX}{DELIMITER}{TIMER_S}" 
[docs]
TIMER_SUBGRAPH_SAMPLER_S = f"{COMPONENT_SUBGRAPH_SAMPLER_PREFIX}{DELIMITER}{TIMER_S}" 
[docs]
TIMER_TRAINER_S = f"{COMPONENT_TRAINER_PREFIX}{DELIMITER}{TIMER_S}" 
[docs]
TIMER_INFERENCER_S = f"{COMPONENT_INFERENCER_PREFIX}{DELIMITER}{TIMER_S}" 
[docs]
TIMER_POST_PROCESSOR_S = f"{COMPONENT_POSTPROCESSOR_PREFIX}{DELIMITER}{TIMER_S}" 
# SUBGRAPH_SAMPLER
[docs]
COUNT_SGS_USES_GRAPHDB = (
    f"{COMPONENT_SUBGRAPH_SAMPLER_PREFIX}{DELIMITER}sgs_uses_graphdb"
) 
# TRAINER
[docs]
TIMER_TRAINER_EXPORT_INFERENCE_ASSETS_S = (
    f"{COMPONENT_TRAINER_PREFIX}{DELIMITER}export_inference_assets{DELIMITER}{TIMER_S}"
) 
[docs]
TIMER_TRAINER_SETUP_ENV_S = (
    f"{COMPONENT_TRAINER_PREFIX}{DELIMITER}setup_env{DELIMITER}{TIMER_S}"
) 
[docs]
TIMER_TRAINER_CLEANUP_ENV_S = (
    f"{COMPONENT_TRAINER_PREFIX}{DELIMITER}cleanup_env{DELIMITER}{TIMER_S}"
) 
# INFERENCER