Skip to content

Named pipelines#68

Merged
ratheron merged 11 commits into
mainfrom
feat.named_pipelines_v2
Jun 17, 2026
Merged

Named pipelines#68
ratheron merged 11 commits into
mainfrom
feat.named_pipelines_v2

Conversation

@amacati

@amacati amacati commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Same proposal as in #66, but with reduced complexity. Pipelines are now plain OrderedDicts, and we provide helper functions to safely insert, delete, append etc. In addition, we made reset fully configurable, adding the data reset step in the reset pipeline and not executing it by default as before. This requires changing the reset function signatures to fn(data, default_data, mask).

Closes: #64

@amacati amacati requested a review from ratheron June 16, 2026 16:49
@amacati amacati added the enhancement New feature or request label Jun 16, 2026

@ratheron ratheron left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I like this a lot over the Pipeline class. Left some comments

Comment thread pixi.lock
Comment thread examples/jax/gradient.py
Comment thread examples/control/sampling.py
@ratheron ratheron merged commit 469b2f9 into main Jun 17, 2026
10 checks passed
@ratheron ratheron deleted the feat.named_pipelines_v2 branch June 17, 2026 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

No names in pipeline

2 participants