gigl.src.post_process.lib.base_post_processor#

Attributes#

Classes#

BasePostProcessor

Post processor does all operations required after inferencer.

Module Contents#

class gigl.src.post_process.lib.base_post_processor.BasePostProcessor[source]#

Bases: abc.ABC

Post processor does all operations required after inferencer. Ex. persist inferencer output assets to text files, or run checks on output metrics etc.

abstract run_post_process(gbml_config_pb)[source]#
Parameters:

gbml_config_pb (snapchat.research.gbml.gbml_config_pb2.GbmlConfig)

Return type:

Optional[gigl.src.common.types.model_eval_metrics.EvalMetricsCollection]

gigl.src.post_process.lib.base_post_processor.logger[source]#