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

Move fit and node to core #1823

Merged
merged 7 commits into from
May 23, 2023
Merged

Conversation

jperez999
Copy link
Contributor

@jperez999 jperez999 commented May 22, 2023

This PR overhauls nvtabular to leverage more from core. This PR is dependent on NVIDIA-Merlin/core#324 in core.
Moved StatOperator to core
Replaced workflow Fit with fit in executor in core
Replaced WorkflowNode with Node in core
Updated all statoperators to inherit from StatOperator in core
Replaced Operator with base operator from core
This centralizes more code about operators and graph execution in core so that it can be leveraged by other repos throughout merlin (i.e. Systems)

@jperez999 jperez999 added the enhancement New feature or request label May 22, 2023
@jperez999 jperez999 requested a review from karlhigley May 22, 2023 20:36
@jperez999 jperez999 self-assigned this May 22, 2023
@jperez999 jperez999 added this to the Merlin 23.06 milestone May 22, 2023
@jperez999 jperez999 marked this pull request as ready for review May 22, 2023 20:46
@github-actions
Copy link

Documentation preview

https://nvidia-merlin.github.io/NVTabular/review/pr-1823

@property
def supported_formats(self) -> DataFormats:
return DataFormats.PANDAS_DATAFRAME | DataFormats.CUDF_DATAFRAME
Operator = BaseOperator
Copy link
Member

Choose a reason for hiding this comment

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

🚀

@edknv edknv merged commit 86e443d into NVIDIA-Merlin:main May 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants