CentOS KVM GPU Passthrough

Hello, so I recently went away from Windows due to some security issues and I found CentOS to be my new friendly and pretty secure OS. I wanted to make VM that has GTX 970 assigned while I work from Intel HD 630. Can someone explain me step to step GPU passhtrough cause I need VM for Premiere Pro and After Effects.

Although its for Ubuntu/LinuxMint, this guide helped me a lot. Most of the guide should be pretty similar.