Skip to content

Commit 1e3258b

Browse files
lpalboucursoragent
andcommitted
Release 0.23.1
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 7eff49a commit 1e3258b

6 files changed

Lines changed: 57 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,19 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.23.1] - 2026-07-18
9+
10+
Documentation and verification patch; no behavior changes.
11+
12+
### Changed
13+
14+
- Wan2.2 A14B video-to-video: re-verified the documented proof command end to end on 0.23.0
15+
(bit-identical output to the archived 0.18.24 clip across all 17 frames - the route is
16+
seed-stable across releases). New proof card at
17+
`docs/assets/examples/spaceship-v2v/README.md` with the cross-release verification record;
18+
the Wan video page now cites the measured runtime (`298.7 s`, `13.8 GiB` peak RSS with
19+
`--low-ram`) instead of a stale 90-second estimate.
20+
821
## [0.23.0] - 2026-07-17
922

1023
Performance release: three fixes from a structured adversarial audit, each independently
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Wan2.2 A14B Video-To-Video Proof Card
2+
3+
Prompt-guided plain video-to-video on `AbstractFramework/wan2.2-t2v-a14b-diffusers-8bit`:
4+
one source clip plus one text prompt, run through unified `mlxgen generate`. The route,
5+
command, and behavior contract live in [Wan video](../../../wan-video.md#video-to-video);
6+
this card holds the reproducible proof artifacts.
7+
8+
## Source
9+
10+
17-frame lift-off clip from the spaceship-snow example set:
11+
[06_i2v_a14b_spaceship_takeoff_from_source.mp4](../spaceship-snow/06_i2v_a14b_spaceship_takeoff_from_source.mp4)
12+
13+
![Source contact sheet](starship_v2v_source_contact_sheet.png)
14+
15+
## Output
16+
17+
Bounded diagnostic settings (`448x256`, `17` frames, `5` requested steps resolving to `3`
18+
effective steps at `--video-strength 0.7`, seed `4242`): the ship is rebuilt as a bulkier
19+
smuggler-style starship while the icy cliffs, snow haze, sunrise lighting, and camera motion
20+
carry over from the source.
21+
22+
![Output contact sheet](starship_v2v_output_contact_sheet.png)
23+
24+
- output video: [starship_v2v_a14b.mp4](starship_v2v_a14b.mp4)
25+
- run metadata: [starship_v2v_a14b.metadata.json](starship_v2v_a14b.metadata.json)
26+
- exact command: see [Wan video](../../../wan-video.md#video-to-video); replay it from the
27+
metadata sidecar with `mlxgen generate -C starship_v2v_a14b.metadata.json`
28+
29+
## Verification Record
30+
31+
| Date | Version | Result |
32+
| --- | --- | --- |
33+
| 2026-07-18 | 0.23.0 | Re-ran the exact command: output bit-identical to the archived clip (0.00/255 mean abs diff on all 17 frames), `298.7 s` generation time, `13.8 GiB` peak RSS with `--low-ram` |
34+
| (archived) | 0.18.24 | Original proof run, `221.3 s` generation time |
35+
36+
The route is seed-stable across releases: same command, same pixels.

docs/wan-video.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -527,7 +527,8 @@ mlxgen generate \
527527
Use A14B T2V for the current plain public video-to-video route. This is the exact command that
528528
produced the included proof artifacts. It uses bounded diagnostic settings (`448x256`, `17` frames,
529529
`5` requested steps, which resolve to `3` effective steps at `--video-strength 0.7`) so it runs in
530-
about 90 seconds; it is a route and behavior proof, not a quality setting:
530+
about 4-5 minutes end to end (measured `298.7 s` on 0.23.0, `13.8 GiB` peak RSS with `--low-ram`);
531+
it is a route and behavior proof, not a quality setting:
531532

532533
```sh
533534
mlxgen generate \
@@ -558,7 +559,9 @@ settings; see the timing profiles above.
558559
The proof used this source clip:
559560
[06_i2v_a14b_spaceship_takeoff_from_source.mp4](assets/examples/spaceship-snow/06_i2v_a14b_spaceship_takeoff_from_source.mp4)
560561

561-
Included proof artifacts:
562+
Included proof artifacts (see the
563+
[proof card](assets/examples/spaceship-v2v/README.md) for the cross-release verification
564+
record — the 0.23.0 rerun reproduced the archived clip bit-identically):
562565

563566
- output video: [starship_v2v_a14b.mp4](assets/examples/spaceship-v2v/starship_v2v_a14b.mp4)
564567
- run metadata: [starship_v2v_a14b.metadata.json](assets/examples/spaceship-v2v/starship_v2v_a14b.metadata.json)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ source-exclude = [
1414

1515
[project]
1616
name = "mlx-gen"
17-
version = "0.23.0"
17+
version = "0.23.1"
1818
description = "Generative image and video model runtimes for MLX."
1919
readme = "README.md"
2020
keywords = ["flux", "ai", "ml", "transformers", "mlx", "huggingface", "apple-silicon", "diffusers", "qwen", "qwen-image", "seedvr2", "z-image"]

src/mflux/utils/version_util.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99

1010
class VersionUtil:
11-
PACKAGED_RELEASE_DATE = "2026-07-17"
11+
PACKAGED_RELEASE_DATE = "2026-07-18"
1212
_version: str | None = None
1313
_release_date: str | None = None
1414

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)