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

Replace mlflow and azure-mlflow by custom code. #3390

Merged
merged 17 commits into from
Jun 11, 2024

Conversation

nick863
Copy link
Contributor

@nick863 nick863 commented Jun 7, 2024

Description

In this PR we are replacing the mlflow dependencies by custom code. To record the tests, the appropriate changes in promptflow-recording were made. See work item 3250528.

All Promptflow Contribution checklist:

  • The pull request does not introduce [breaking changes].
  • CHANGELOG is updated for new features, bug fixes or other significant changes.
  • I have read the contribution guidelines.
  • Create an issue and link to the pull request to get dedicated review from promptflow team. Learn more: suggested workflow.

General Guidelines and Best Practices

  • Title of the pull request is clear and informative.
  • There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

  • Pull request includes test coverage for the included changes.

Copy link

github-actions bot commented Jun 7, 2024

promptflow-evals test result

  9 files  ± 0    9 suites  ±0   1h 28m 5s ⏱️ - 1m 27s
 44 tests + 5   39 ✅ + 4   5 💤 +1  0 ❌ ±0 
396 runs  +45  351 ✅ +36  45 💤 +9  0 ❌ ±0 

Results for commit 1dcf2c2. ± Comparison against base commit 96dbf33.

♻️ This comment has been updated with latest results.

Copy link

github-actions bot commented Jun 7, 2024

SDK CLI Test Result nirovins/remove_mlflow_dep

    4 files      4 suites   1h 6m 36s ⏱️
  784 tests   764 ✅ 20 💤 0 ❌
3 136 runs  3 056 ✅ 80 💤 0 ❌

Results for commit 1dcf2c2.

♻️ This comment has been updated with latest results.

@nick863 nick863 merged commit b10625f into main Jun 11, 2024
43 checks passed
@nick863 nick863 deleted the nirovins/remove_mlflow_dep branch June 11, 2024 16:02
wangchao1230 pushed a commit that referenced this pull request Jun 12, 2024
# Description

#3390 introduces some sanitizations, which breaks `promptflow-azure`
replay test. This PR targets to add an environment variable to
distinguish `promptflow-azure` and `promptflow-evals`.

Besides, make `promptflow-azure` replay test listen on pf-recording code
path to avoid such breaking.

# All Promptflow Contribution checklist:
- [x] **The pull request does not introduce [breaking changes].**
- [ ] **CHANGELOG is updated for new features, bug fixes or other
significant changes.**
- [x] **I have read the [contribution guidelines](../CONTRIBUTING.md).**
- [ ] **Create an issue and link to the pull request to get dedicated
review from promptflow team. Learn more: [suggested
workflow](../CONTRIBUTING.md#suggested-workflow).**

## General Guidelines and Best Practices
- [x] Title of the pull request is clear and informative.
- [x] There are a small number of commits, each of which have an
informative message. This means that previously merged commits do not
appear in the history of the PR. For more information on cleaning up the
commits in your PR, [see this
page](https://github.com/Azure/azure-powershell/blob/master/documentation/development-docs/cleaning-up-commits.md).

### Testing Guidelines
- [x] Pull request includes test coverage for the included changes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants