On Azure, NC series and NV series VMs support GPU.
The NC and NV sizes are also known as GPU-enabled instances. These are
specialized virtual machines that include NVIDIA's GPU cards,
optimized for different scenarios and use cases. The NV sizes are
optimized and designed for remote visualization, streaming, gaming,
encoding, and VDI scenarios utilizing frameworks such as OpenGL and
DirectX. The NC sizes are more optimized for compute-intensive and
network-intensive applications and algorithms, including CUDA- and
OpenCL-based applications and simulations.
But for now, Azure Container Service does not support select NC and NV VM as nodes. So, if possible, I suggest you could select VM(Iaas) to deploy your application on Azure.