flip.nvflare.components.client_exception_reporter

Server-side task-result reporting for client execution failures.

Classes

ClientExceptionReporter

Report client task failures to the FLIP hub without changing the result.

Module Contents

class flip.nvflare.components.client_exception_reporter.ClientExceptionReporter

Bases: nvflare.apis.filter.Filter

Report client task failures to the FLIP hub without changing the result.

The model ID is job-scoped data and is therefore resolved exclusively from meta.json['custom_props']['model_id']. The sending client is obtained from NVFLARE’s peer context, which is populated before server result filters run.

flip
process(shareable: nvflare.apis.shareable.Shareable, fl_ctx: nvflare.apis.fl_context.FLContext) nvflare.apis.shareable.Shareable