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
The random data generator creates sequences with given run length. The run length looks correct for non-decimal types. Decimal element sequences zig-zag between valid(?) values and small values, regardless of run length.
The zig-zag sequence do seem to correlate to the run length.
One possible root cause would be incorrect data width for decimal types, so every other element picks up the high bits of the wide value.
The text was updated successfully, but these errors were encountered:
closes#11850
Fixes decimal benchmark input data generation.
Generated data alternated between two values because `device_uvector<T>` has both value and scale. scale is fixed for a column and hence when this data is copied to `cudf::column`, this column values alternated between values and scale.
Fix is to use `device_storage_type_t<T>` instead of `T`.
Authors:
- Karthikeyan (https://github.com/karthikeyann)
Approvers:
- Vukasin Milovanovic (https://github.com/vuule)
- Nghia Truong (https://github.com/ttnghia)
- David Wendt (https://github.com/davidwendt)
URL: #11863
The random data generator creates sequences with given run length. The run length looks correct for non-decimal types. Decimal element sequences zig-zag between valid(?) values and small values, regardless of run length.
The zig-zag sequence do seem to correlate to the run length.
One possible root cause would be incorrect data width for decimal types, so every other element picks up the high bits of the wide value.
The text was updated successfully, but these errors were encountered: