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

fix: Miscellaneous bug fixes for MLflow client upgrade #487

Merged
merged 2 commits into from
Nov 9, 2023

Conversation

krithika369
Copy link
Collaborator

@krithika369 krithika369 commented Nov 8, 2023

What this PR does / why we need it:

This PR contains miscellaneous bug fixes, following #465

Which issue(s) this PR fixes:

  1. Correcting the protobuf version range that the SDK can work with
  2. Updating Pyfunc user docs to elaborate on the Protobuf compatibility
  3. Correcting the sed command for fixing the mlflow dependency in the conda env file (example test below)

Screenshot 2023-11-09 at 7 07 23 AM

Does this PR introduce a user-facing change?:

Update protobuf dependency range and docs

Checklist

  • Added unit test, integration, and/or e2e tests
  • Tested locally
  • Updated documentation
  • Update Swagger spec if the PR introduce API changes
  • Regenerated Golang and Python client if the PR introduce API changes

@krithika369 krithika369 marked this pull request as draft November 8, 2023 23:24
@ghost
Copy link

ghost commented Nov 8, 2023

👇 Click on the image for a new way to code review

Review these changes using an interactive CodeSee Map

Legend

CodeSee Map legend

@krithika369
Copy link
Collaborator Author

Thanks for the quick review, @ariefrahmansyah ! Merging this.

Will also cherry pick this onto a branch from 0.35.2 and release it as 0.35.3 so we can have the updated SDK / Pyfunc server images.

@krithika369 krithika369 merged commit 281a15d into main Nov 9, 2023
36 checks passed
@krithika369 krithika369 deleted the bugfixes_mlflow_upgrade branch November 9, 2023 01:16
krithika369 added a commit that referenced this pull request Nov 9, 2023
<!--  Thanks for sending a pull request!  Here are some tips for you:

1. Run unit tests and ensure that they are passing
2. If your change introduces any API changes, make sure to update the
e2e tests
3. Make sure documentation is updated for your PR!

-->

**What this PR does / why we need it**:
<!-- Explain here the context and why you're making the change. What is
the problem you're trying to solve. --->

This PR contains miscellaneous bug fixes, following
#465

**Which issue(s) this PR fixes**:
<!--
*Automatically closes linked issue when PR is merged.
Usage: `Fixes #<issue number>`, or `Fixes (paste link of issue)`.
-->

1. Correcting the `protobuf` version range that the SDK can work with
2. Updating Pyfunc user docs to elaborate on the Protobuf compatibility
3. Correcting the `sed` command for fixing the `mlflow` dependency in
the conda env file (example test below)

![Screenshot 2023-11-09 at 7 07 23
AM](https://github.com/caraml-dev/merlin/assets/23465343/d5e9fb72-6cd5-450d-9f70-dec633de5716)

**Does this PR introduce a user-facing change?**:
<!--
If no, just write "NONE" in the release-note block below.
If yes, a release note is required. Enter your extended release note in
the block below.
If the PR requires additional action from users switching to the new
release, include the string "action required".

For more information about release notes, see kubernetes' guide here:
http://git.k8s.io/community/contributors/guide/release-notes.md
-->

```release-note
Update protobuf dependency range and docs
```

**Checklist**

- [ ] Added unit test, integration, and/or e2e tests
- [x] Tested locally
- [x] Updated documentation
- [ ] Update Swagger spec if the PR introduce API changes
- [ ] Regenerated Golang and Python client if the PR introduce API
changes
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.

None yet

2 participants