Skip to content
Back to skills

Experiments

ASecurity

"Routes PFLlib federated-learning runs, CLI tuning, privacy

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 8, 2026
toolsgo

Works with

  • cli

Security analysis

A100/100

Pro scans all 8 files and shows the line behind each finding

Scanned September 8, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill experiments --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Experiments?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Experiments
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-experiments-arex-skill/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-experiments-arex-skill)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "experiments"
description: "Routes PFLlib federated-learning runs, CLI tuning, privacy
  evaluation, GPU smoke checks, and result summarization."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Experiments

Use this route when you want to launch, tune, or summarize a PFLlib federated
learning run.

## Use this when

- You need to run FedAvg, FedProx, FedPAC, FedCP, GPFL, FedDBE, or any other
  built-in algorithm on a prepared dataset split.
- You need to pick a model for a dataset family, adjust rounds or client ratios,
  or switch between CPU and CUDA execution.
- You need privacy evaluation (`-dlg` / DLG) or system-condition knobs such as
  client dropout, slow trainers, slow senders, or network TTL.
- You need to understand where results and model checkpoints are written.
- You want to summarize a run from an `.h5` result file or a `.out` log.

## Read these references

- `references/cli-reference.md` for the main launch flags and the common option
  groups.
- `references/model-overview.md` for dataset-to-model compatibility.
- `references/results-and-logs.md` for saved outputs and summary formats.
- `references/workflows.md` for quickstart, privacy, and text-task recipes.
- `references/troubleshooting.md` for CUDA, cvxpy, layout, and log-path issues.

## Run these helpers

- `scripts/run_experiment.py` to launch `system/main.py` from a checkout without
  hard-coding the source path.
- `scripts/summarize_results.py` to read h5 or text-log outputs and print best
  accuracy summaries.
- `scripts/check_install.py` from the root route before the first run or after
  any dependency change.
- `scripts/scan_registry.py` from the root route when you need to inspect the
  supported dataset, model, and algorithm registry.

## What belongs here

Include existing experiment workflows, evaluation settings, and result-reading
workflows:

- dataset + model + algorithm selection
- CUDA / CPU execution choice
- multi-GPU selection via `-did`
- privacy evaluation and DLG settings
- client dropout, slow trainer, slow sender, and TTL settings
- checkpoint and h5 result inspection
- log summarization and run comparison

## What does not belong here

- Creating or validating the dataset splits themselves; route that to
  `data-preparation`.
- Adding a new algorithm, model, or dataset; route that to `extension`.
- Host install / package resolution failures before PyTorch imports work; read
  the root troubleshooting and check-install helper first.

## Common workflow

1. Confirm that the dataset split exists and matches the intended scenario.
2. Confirm the runtime stack with the install checker.
3. Launch the experiment through the bundled wrapper.
4. Summarize the output with the bundled result helper.
5. Move to extension guidance only if you need to add new code paths.

Files in this skill

  • SKILL.md2.8 KB
  • references/cli-reference.md5.2 KB
  • references/model-overview.md1.6 KB
  • references/results-and-logs.md1.3 KB
  • references/troubleshooting.md2.9 KB
  • references/workflows.md1.9 KB
  • scripts/run_experiment.py1.6 KB
  • scripts/summarize_results.py3.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.