Skip to content

Commit 9cc927e

Browse files
committed
Make it more approachable for newcomers
Signed-off-by: Maria Teresa Ortega <teresa.ortega0903@gmail.com>
1 parent 1911629 commit 9cc927e

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

README.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,14 @@ Most benchmarking systems are built around a specific algorithm, dataset format,
1111

1212
LAMBKIN separates the orchestration machinery from the benchmark definition. The algorithm runs as an external process — LAMBKIN does not need to know what is inside it. Parameter sweeps, process lifecycle, I/O, and metric collection are all handled by the SDK, so your script stays focused on the benchmark logic.
1313

14-
1514
## What it provides
1615

17-
| Primitive | What it does |
16+
| | |
1817
|---|---|
19-
| **Process orchestration** | Launch, supervise, synchronize, and terminate external processes across the benchmark lifecycle |
20-
| **Named products** | Declare combinations of algorithms, datasets, and parameters; run them concurrently with results kept organized |
21-
| **Pipeline stages** | Structured ingestion (datasets), execution (processes), and egression (metrics), each independently composable |
22-
| **Context management** | Carry configuration, paths, and state through the pipeline without coupling stages to each other |
18+
| **Parameter sweeps** | Declare combinations of algorithms, datasets, and parameters and run them concurrently |
19+
| **Process lifecycle** | Launch, supervise, and terminate external processes automatically |
20+
| **Organized results** | Every run is written to a structured, traceable output directory |
21+
| **Reproducibility** | Benchmarks are defined as code — versionable and runnable by anyone with the same environment |
2322

2423

2524
## Examples

0 commit comments

Comments
 (0)