The compositor Texture node differ between CPU and GPU. That's because CPU falls back to the texture intensity as the alpha channel if no alpha channel exists. And it also broadcast the texture intensity to all color channels if no RGB evaluation exist. So adjust the GPU implementation to follow that.