What type of device are you using and is this allocate the first time the GPU is used?
My first thought is that the default target devices changed from 17.9 to 18.4. In 18.4 we no longer target cc20 or cc30 devices by default and this type of error could occur if newer device code was used on an older device. So if you have one of these older devices, try compiling “-Mcuda=cc20” or “-Mcuda=cc30”.
If that’s not the issue, can you give more detail and if possible either post or send to PGI Customer Service (trs@pgroup.com), a reproducing example?