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

[FEA] RAPIDS accelerated Java UDF #1635

Closed
jlowe opened this issue Jan 29, 2021 · 0 comments · Fixed by #1714
Closed

[FEA] RAPIDS accelerated Java UDF #1635

jlowe opened this issue Jan 29, 2021 · 0 comments · Fixed by #1714
Assignees
Labels
feature request New feature or request

Comments

@jlowe
Copy link
Member

jlowe commented Jan 29, 2021

Is your feature request related to a problem? Please describe.
This is closely related to #1594 since they both are implemented in Spark via the ScalaUDF Catalyst class. Java UDFs however use a slightly different registration API and are implemented in terms of Spark's UDF interface. Spark wraps the object call in a lambda method which makes extracting the original user class tricky.

Describe the solution you'd like
Ideally the RAPIDS Accelerator plugin would be able to automatically extract the user class from the Java UDF wrapped in a lambda method and detect whether the user's code implements the RapidsUDF interface for executing the UDF on the GPU.

@jlowe jlowe added feature request New feature or request ? - Needs Triage Need team to review and classify labels Jan 29, 2021
@sameerz sameerz removed the ? - Needs Triage Need team to review and classify label Feb 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants