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

Release preparation v0.8.3 #88

Merged
merged 6 commits into from
Nov 8, 2023
Merged

Release preparation v0.8.3 #88

merged 6 commits into from
Nov 8, 2023

Conversation

aiakide
Copy link
Collaborator

@aiakide aiakide commented Nov 8, 2023

📥 Pull Request Description

This pull request includes the following fixes:

👀 Affected Areas

  • dashboard
  • test pipeline
  • documentation

📝 Checklist

Please make sure you've completed the following tasks before submitting this pull request:

  • Pre-commit hooks were executed
  • Changes have been reviewed by at least one other developer
  • Tests have been added or updated to cover the changes (only necessary if the changes affect the executable code)
  • All tests ran successfully
  • All merge conflicts are resolved
  • Documentation has been updated to reflect the changes
  • Any necessary migrations have been run

ankeko and others added 6 commits September 27, 2023 16:19
## 📥 Pull Request Description

This pull request fixes a bug, which created two experiment runs out of
one dagster pipeline run. This is a bug, caused by the dagster
itegration of MLFlow. The implementation in niceML was correct. When the
bug of this package is fixed in the future, niceML may has to be updated
as well.
With this fix, niceML, dagster and MLFlow work and only one MLFlow
experiment run is created per dagster pipeline run.

## 👀 Affected Areas

Dagster Pipeline
MLFlow integration

## 📝 Checklist

Please make sure you've completed the following tasks before submitting
this pull request:

- [x] Pre-commit hooks were executed
- [x] Changes have been reviewed by at least one other developer
- [ ] Tests have been added or updated to cover the changes (only
necessary if the changes affect the executable code)
- [x] All tests ran successfully
- [x] All merge conflicts are resolved
- [ ] Documentation has been updated to reflect the changes
- [ ] Any necessary migrations have been run
… a private function because lambdas are not pickable (#85)

## 📥 Pull Request Description

Replace lambda `class_extractor` in `DirClsDataInfoListing` with a private function because lambdas are not pickable

## 📝 Checklist

Please make sure you've completed the following tasks before submitting
this pull request:

- [x] Pre-commit hooks were executed
- [x] Changes have been reviewed by at least one other developer
- [ ] Tests have been added or updated to cover the changes (only
necessary if the changes affect the executable code)
- [x] All tests ran successfully
- [x] All merge conflicts are resolved
- [ ] Documentation has been updated to reflect the changes
- [ ] Any necessary migrations have been run
## 📥 Pull Request Description

Implemented option to generate pipeline graphs of dagster jobs with
multiple op dependencies.

## 👀 Affected Areas

Documentation

## 📝 Checklist

Please make sure you've completed the following tasks before submitting
this pull request:

- [x] Pre-commit hooks were executed
- [x] Changes have been reviewed by at least one other developer
- [ ] Tests have been added or updated to cover the changes (only
necessary if the changes affect the executable code)
- [x] All tests ran successfully
- [x] All merge conflicts are resolved
- [ ] Documentation has been updated to reflect the changes
- [ ] Any necessary migrations have been run
## 📥 Pull Request Description

If the dashboard was started during a running experiment, the experiment
was visible in the dashboard but with incomplete information. Even after
the experiment was finished, the Cache was not updated, so the
experiment would still be incomplete in the dashboard.

This issue was fixed by checking for the latest modification in the
experiment files and updating the cache, if it was outdated.

Additionaly, the test pipeline was fixed, by defining the execution
sequence of tests.

## 👀 Affected Areas

- dashboard
- test pipeline

## 📝 Checklist

Please make sure you've completed the following tasks before submitting
this pull request:

- [x] Pre-commit hooks were executed
- [x] Changes have been reviewed by at least one other developer
- [x] Tests have been added or updated to cover the changes (only
necessary if the changes affect the executable code)
- [x] All tests ran successfully
- [x] All merge conflicts are resolved
- [ ] Documentation has been updated to reflect the changes
- [ ] Any necessary migrations have been run

---------

Co-authored-by: Denis Stalz-John <[email protected]>
@aiakide aiakide added 🪲 bug Related to bugs or unexpected behavior 📚 documentation Related to documentation or the need for additional documentation labels Nov 8, 2023
@aiakide aiakide requested a review from ankeko November 8, 2023 15:32
@aiakide aiakide merged commit 39764f5 into main Nov 8, 2023
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🪲 bug Related to bugs or unexpected behavior 📚 documentation Related to documentation or the need for additional documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants