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

from enum import Enum


[docs] class GiGLComponents(Enum):
[docs] ConfigValidator = "config_validator"
[docs] ConfigPopulator = "config_populator"
[docs] DataPreprocessor = "data_preprocessor"
[docs] SubgraphSampler = "subgraph_sampler"
[docs] SplitGenerator = "split_generator"
[docs] Trainer = "trainer"
[docs] Inferencer = "inferencer"
[docs] PostProcessor = "post_processor"
@property
[docs] def kebab_case_value(self): return self.value.replace("_", "-")
[docs] GLT_BACKEND_UNSUPPORTED_COMPONENTS = [ GiGLComponents.SubgraphSampler.value, GiGLComponents.SplitGenerator.value, ]