now gpu_direct compiles