[FEA] Support window.rowsBetween(Window.unboundedPreceding, -1) #5314
Labels
cudf_dependency
An issue or PR with this label depends on a new feature in cudf
feature request
New feature or request
Is your feature request related to a problem? Please describe.
In DLRM ETL code, we have a window operation as below.
windowed = Window.partitionBy('column_id').orderBy('part_id').rowsBetween(Window.unboundedPreceding, -1)
The explain log says:
!Expression sum(diff#143L) windowspecdefinition(column_id#120, part_id#123 ASC NULLS FIRST, specifiedwindowframe(RowFrame, unboundedpreceding$(), -1)) cannot run on GPU
because upper-bounds behind the current row is not supported. Found -1
Describe the solution you'd like
GPU can support such window operation.
The text was updated successfully, but these errors were encountered: