nvflare-autofl
Installation
SKILL.md
NVFLARE Auto-FL
All optimization must go through the official campaign runner (run_job_campaign.py): never optimize or edit the user's project directly outside a prepared candidate.
Purpose
Improve a measured objective for an existing NVFLARE job through isolated, reproducible candidate changes while the campaign runner preserves the live best source, comparison budget, metric semantics, state, and evidence.
Available Scripts
| Script | Purpose | Arguments |
|---|---|---|
scripts/run_job_campaign.py |
Authoritative campaign lifecycle runner | ACTION JOB plus action-specific flags |
scripts/campaign_guard.py |
Read-only ledger diagnostics | [RESULTS], --mode, and diagnostic thresholds |
scripts/plot_progress.py |
Render campaign progress | [RESULTS], --output, --metric, --mode |
scripts/job_importer.py |
Import library used by the campaign runner | Not a standalone CLI |