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

Remove the legacy Getting Started With MovieLens example notebooks #859

Merged
merged 2 commits into from
Mar 17, 2023

Conversation

karlhigley
Copy link
Contributor

@karlhigley karlhigley commented Mar 15, 2023

These notebooks have already been reworked and updated to use more recent versions of Merlin, and the tests for these notebooks are starting to cause maintenance headaches. Seems safe to get rid of them at this point to save ourselves the hassle of continuing to keep them running.

(The failing tests related to this legacy example are blocking the CI container build, which is partially blocking the Models PR to update the input format, which is itself blocking downstream work on session-based serving, so... 🤪 )

@review-notebook-app
Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@karlhigley karlhigley self-assigned this Mar 15, 2023
@karlhigley karlhigley added the chore Infrastructure update label Mar 15, 2023
@karlhigley karlhigley added this to the Merlin 23.03 milestone Mar 15, 2023
@github-actions
Copy link

Documentation preview

https://nvidia-merlin.github.io/Merlin/review/pr-859

@rnyak
Copy link
Contributor

rnyak commented Mar 15, 2023

@karlhigley thanks for the PR. I am fine to remove the legacy example nbs. What are the updates required in 02-Deploying-multi-stage-RecSys-with-Merlin-Systems.ipynb nb? I see this nb among the files.

@karlhigley
Copy link
Contributor Author

@rnyak Good catch! I didn't even notice that was in the changed files—I didn't do anything to it intentionally, so I suspect those are formatting changes performed by the pre-commit hooks. We might want to run the pre-commit hooks on all the files in the repo, but that doesn't need to be in this PR. I'll remove it.

@@ -85,75 +85,6 @@ def run_triton_server(modelpath):

# pylint: disable=unused-import,broad-except
Copy link
Contributor

Choose a reason for hiding this comment

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

we keep the test_z_legacy_notebooks for a specific purpose? do we still need that unit test? I am asking not that I know the answer :)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

This file came from NVT and had a bunch of example notebook tests in it, but I'm not sure if we still need it either. I removed the tests that looked directly related to the MovieLens example, but if we remove more of the example notebooks maybe we can remove the rest of this too?

These notebooks have already been reworked and updated to use more recent versions of Merlin, and the tests for these notebooks are starting to cause maintenance headaches. Seems safe to get rid of them at this point to save ourselves the hassle of continuing to keep them running.
@jperez999 jperez999 merged commit b2ddc3a into main Mar 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Infrastructure update
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants