1. Nvidia CUDA and graphics drivers

The NVIDIA(R) CUDA(R) Toolkit provides a development environment for creating high performance GPU-accelerated applications. With the CUDA Toolkit, you can develop, optimize and deploy your applications on GPU-accelerated embedded systems, desktop workstations, enterprise data centers, cloud-based platforms and HPC supercomputers. The toolkit includes GPU-accelerated libraries, debugging and optimization tools, a C/C++ compiler and a runtime library to deploy your application.



2. CentOS 7 x86_64

Find information for the linux distro CentOS x86_64 rpm network installer (yum repo) below.



3. Other platforms and architectures

Or choose another type from the below link.



4. Nvidia RUN-file drivers

If the above links doesn't do what you want, you may want to use Nvidia's regular run-file driver installs from here.



5. Third-party alternatives

An alternative are the third party repacks from ELRepo. These packages work very well in most cases!
Find information on how to use this repo on the below link.



6. Sources

Info compiled from various posts on the CentOS Mailing List.

"The internet"