-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Add Spark 3.x support for sarplus #1566
Add Spark 3.x support for sarplus #1566
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work!
contrib/sarplus/DEVELOPMENT.md
Outdated
@@ -39,3 +39,33 @@ sbt test | |||
``` | |||
|
|||
(use ~test and it will automatically check for changes in source files, but not build.sbt) | |||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
are the previous instructions still functional (e.g. sbt spPublish?)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if not I suggest removing the old instructions to avoid confusion
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, let me try to update the instructions as well
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated. Please take a look and leave comments if any improvements
does this work with the existing azureml pipeline? if not, maybe we can make an issue to create a github pipeline to build release artifacts for sarplus |
pipeline I'm talking about is this one: https://github.com/simonzhaoms/recommenders/blob/simonz/sarplus/spark3/contrib/sarplus/azure-pipelines.yml |
I don't think the pipeline work with this upgrade, will update the pipeline later. |
Codecov Report
@@ Coverage Diff @@
## staging #1566 +/- ##
===========================================
- Coverage 61.89% 61.88% -0.02%
===========================================
Files 84 84
Lines 8458 8458
===========================================
- Hits 5235 5234 -1
- Misses 3223 3224 +1
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
hey @simonzhaoms in regards to:
@laserprec is our master pipeliner, he might have some code you can reuse |
btw, @simonzhaoms I noticed that you are doing the PR from a fork. I made you admin of the repo. I did the same with @angusrtaylor. Now you can create branches and do PRs from there, there is no need to fork. |
@laserprec is there a way to avoid triggering the tests if there is a change in contrib or the markdown files? In ADO, I did it like this: https://github.com/microsoft/recommenders/blob/main/tests/ci/azure_pipeline_test/dsvm_notebook_linux_cpu.yml#L10 |
Yes, there are similar mechanics in GitHub Action too: https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions#example-ignoring-paths. |
@simonzhaoms I would suggest that you merge staging into this PR in order to get the latest test pipelines which should fix the failing tests. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@simonzhaoms this is great, please, see my comments, the only thing I'm a little bit concerned is the token
…/recommenders into simonz/sarplus/spark3
…/recommenders into simonz/sarplus/spark3
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this is amazing work Simon!
Description
Add Spark 3.x support for sarplus
Related Issues
Checklist:
staging branch
and not tomain branch
.