flip.nvflare.components.evaluation_json_generator

Classes

EvaluationJsonGenerator

Handles EVALUATION_RESULT_RECEIVED event and generates a results.json containing accuracy of each

Module Contents

class flip.nvflare.components.evaluation_json_generator.EvaluationJsonGenerator(results_dir=PTConstants.EvalDir, json_file_name=PTConstants.EvalResultsFilename)[source]

Bases: nvflare.apis.fl_component.FLComponent

Handles EVALUATION_RESULT_RECEIVED event and generates a results.json containing accuracy of each validated model.

Parameters:
  • results_dir (str, optional) – Name of the results directory. Defaults to cross_site_eval

  • json_file_name (str, optional) – Name of the json file. Defaults to evaluation_results.json

handle_evaluation_events(event_type: str, fl_ctx: nvflare.apis.fl_context.FLContext)[source]