As the liftExp (Prj _ e) in Data/Array/Accelerate/CUDA/Execute.hs simply returns an empty list and bind in the same module computes the texture number incorrectly, the CUDA backend failed to produce the correct result: