System Requirements for GPUs

I am new to Deep Learning. I need information regarding the GPUs needed for end-to-end training. Which of the following GPUs is most suited for deep learning end-to-end training?

  1. RTX 2080Ti
  2. Tesla V100
  3. Titan V
    What are the system requirements for stacking 4 RTX 2080 Ti?