Thank you @Dark_Photon for all the help and patience with my questions.
The code I am developing is expected to run across multiple GPU devices (AMD, Nvidia, etc.), so getting this to properly execute is probably not going to be consistent. My machine has Nvidia Quadro P4000, so should work in this case but who knows about the other GPUs.
I will give the code a try when I get back and see what happens though.