-
Notifications
You must be signed in to change notification settings - Fork 101
Open
Labels
bugThe problem described is something that must be fixedThe problem described is something that must be fixed
Description
Version of Awkward Array
main
Description and code to reproduce
We recently made endianness explicit in Awkward Array, with to_buffers producing little-endian buffers, and from_buffers converting to the system byteorder.
This poses a problem on big-endian host systems that use e.g. CuPy, as CUDA devices are little-endian.
Really, endianness is a device property. If we impose the constraints that
- all buffers must belong to the same backend
X - all buffers operated upon by
Xmust have the same device endianness
then we can fix this by taking the desired endianness from the backend.
Metadata
Metadata
Assignees
Labels
bugThe problem described is something that must be fixedThe problem described is something that must be fixed
Type
Projects
Status
P6 (lowest)