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]
    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,
]