Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Raise error in Choice on duplicate outlets #545

Merged
merged 3 commits into from
Nov 17, 2024

Conversation

gtopper
Copy link
Collaborator

@gtopper gtopper commented Nov 13, 2024

storey/flow.py Outdated Show resolved Hide resolved
@gtopper gtopper requested a review from assaf758 November 14, 2024 05:13
gtopper added a commit to gtopper/storey that referenced this pull request Nov 17, 2024
@gtopper gtopper merged commit d1b8dcf into mlrun:development Nov 17, 2024
3 checks passed
gtopper added a commit that referenced this pull request Dec 9, 2024
* `ParallelExecution` step

[ML-7689](https://iguazio.atlassian.net/browse/ML-7689)

* Add runnable names, change output format

* Various improvements and additions

* Add error on duplicate runnable selection, similar to #545

* Make ParallelExecution friendly to mlrun serialization

* Process and thread limits, always spawn, docs

* Runtime, output format, docs

* Export ParallelExecution

* Improve error, add test

* Type hints

* Copy event body to protect against mutation, pass path

* select_runnables can return None for all runnables

* Add run_async, expose supported mechanisms

* Fix test following async change

* Fix result gathering on selection

* Rename parameters, add comment, add kwargs

* Add more docstrings, rename parameter

* Add type annotations

* Move mechanism list out of class

* Add explicit max processes and threads defaults

* Remove redundant ifs

* Remove print, improve docstring

---------

Co-authored-by: Gal Topper <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants