Recommended versions for MX150

My computer has a GeForce 150MX installed and Ubuntu 18.04. I want to do a Tensor Flow training.

Questions:
(1) Which version of CUDA should I install?
(2) Which version of cuDNN should I install?
(3) Which version of Tensor Flow should I install?
(4) Should I install the graphics card driver before installing CUDA?

Is there any tutorial for all these installations?

Thank you all.