Source code for gigl.src.common.constants.metrics

# This file defines all constants for metrics used by GBML project

[docs] DELIMITER = "."
[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