Tensorflow GPU not working on pop-os🤧

Pls help me !! I've been trying to install tensorflow GPU on my pop os for past 2 days and i succeeded once but when I rebooted my laptop tf.config.list_physical_devices('gpu') was an empty list.

Pls give me a good approach to tackle this problem as I've tried many approaches.