Commit 55944e5
Fix GpuArrayRemove to fallback for unsupported element types (#14129)
Restrict ArrayRemove TypeSig to exclude BINARY, ARRAY, STRUCT, and MAP
element types. cuDF's equalToNullAware does not support these types in
binaryOp, causing CudfException at runtime. Unsupported types now
correctly fall back to CPU execution.
Closes #14129
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Allen Xu <allxu@nvidia.com>1 parent 5473dfa commit 55944e5
2 files changed
Lines changed: 3 additions & 7 deletions
File tree
- sql-plugin/src/main/scala/com/nvidia/spark/rapids
- tests/src/test/spark330/scala/org/apache/spark/sql/rapids/utils
Lines changed: 3 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3059 | 3059 | | |
3060 | 3060 | | |
3061 | 3061 | | |
3062 | | - | |
3063 | | - | |
| 3062 | + | |
3064 | 3063 | | |
3065 | 3064 | | |
3066 | | - | |
3067 | | - | |
| 3065 | + | |
3068 | 3066 | | |
3069 | 3067 | | |
3070 | | - | |
3071 | | - | |
| 3068 | + | |
3072 | 3069 | | |
3073 | 3070 | | |
3074 | 3071 | | |
| |||
Lines changed: 0 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
55 | 54 | | |
56 | 55 | | |
57 | 56 | | |
| |||
0 commit comments