You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Remove floating point types from radix sort fast-path (#7215)
Closes#7212
Reference #7167 (comment)
Using radix sort for all fixed-width types causes an [error in Spark when floating point columns contain NaN elements](NVIDIA/spark-rapids#1585).
This PR removes floating-point column types from the radix fast-path. This means the original `relational_compare` row operator is used to handle sorting floating point columns since they could possibly contain NaN elements.
The `NANSorting` gtest included null elements so it did not catch the fast-path output discrepancy. This PR adds a `NANSortingNonNull` gtest to check for the desired NaN sorting behavior.
Authors:
- David (@davidwendt)
Approvers:
- Jake Hemstad (@jrhemstad)
- Conor Hoekstra (@codereport)
URL: #7215
0 commit comments