separate out CUDA printing