Skip to content

Record the mlx-train-perf integration proof on the 0.2.0 wheel - #36

Merged
IonDen merged 2 commits into
mainfrom
evidence/v0.2.0-mlx-train-perf
Sep 18, 2026
Merged

IonDen merged 2 commits into
mainfrom
evidence/v0.2.0-mlx-train-perf

Conversation

@IonDen

@IonDen IonDen commented Sep 18, 2026

Copy link
Copy Markdown
Owner

This adds the mlx-train-perf integration proof recorded on the published mlx-guard 0.2.0 wheel, under evidence/v0.2.0/mlx-train-perf/. The consumer was mlx-train-perf 0.8.0 at its released commit, the first version that ships the integration behind the guard extra. The 0.1.0-era bundle stays in place as the record of the first adapter.

The run is a 1,000-repetition real MLX loss-layer condition under a 512 MiB footprint limit and a 500 ms wall limit. The supervisor requested a checkpoint at 501 ms, the worker wrote and synced a partial artifact at repetition 278 and returned path-free metadata, the supervisor accepted it at 531 ms, sent TERM, and finalized at 554 ms with nothing left running. The bundle README lists the failure paths the consumer's tests pin, which of them run the real supervisor, and the four things the first consumer had to learn from the 0.2.0 client (fallback by call site, one report path per attempt, the distribution name in PackageNotFoundError, surviving a failed checkpoint).

docs/integrations/MLX_TRAIN_PERF.md now links this bundle in both places that cited the 0.1.0 one, and its on_parent_exit paragraph says this run was recorded under the terminate default rather than predating it. One CHANGELOG bullet under Unreleased. The bundle passed scripts/scan-evidence-bundle.sh with the host name and user as extra literals. No code changes.

The bundle under evidence/v0.2.0/mlx-train-perf/ was recorded on the published
0.2.0 wheel against mlx-train-perf 0.8.0, the first consumer release that ships
the integration, and scanned clean with scripts/scan-evidence-bundle.sh. The
integration guide now cites it instead of the 0.1.0-era bundle, and the
paragraph about on_parent_exit says this run was recorded under the terminate
default. The 0.1.0 bundle stays as the record of the first adapter.
@IonDen IonDen self-assigned this Sep 18, 2026
@IonDen IonDen added evidence Hardware evidence bundle submission documentation Improvements or additions to documentation labels Sep 18, 2026
The integration guide listed a missing acknowledgement among the bundle's
recorded scenarios; that scenario exists only in the 0.1.0 bundle. The bundle
README now writes the artifact kind as the report spells it and says the four
interrupted-runner runs are hand-driven and not included.
@IonDen
IonDen merged commit 496a2a5 into main Sep 18, 2026
5 checks passed
@IonDen
IonDen deleted the evidence/v0.2.0-mlx-train-perf branch September 18, 2026 20:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation evidence Hardware evidence bundle submission

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant