install driver. Note that the version of the driver must be correspondent to the GPU card. One can find the correct version in NVIDIA official website. For example, my GPU is GTX970M, then I should use the following commend: sudo apt-get install nvidia-352 and sudo apt-get install nvidia-352-uvm
reboot
Install CUDA Toolkit
download CUDA 7.0 .run file from NVIDIA website. Note that the CUDA version should be correspendent to gcc version and driver version.
change .run file mode by chmod +x *.run
install CUDA by sudo ./*.run. Note to skip the installation of driver.
add necessary environment path by PATH=/path/to/cuda/bin:$PATH and LD_LIBRARY_PATH=/path/to/cuda/lib64:$LD_IBRARY_PATH and export them. Alternatively, one can modify /etc/profile to set the environment paths. For example, add export PATH="/path/to/cuda/bin:$PATH" and in commond line type source /etc/profile
verify the installation. Change directory to CUDA sample and make the samples. Run a sample sudo ./deviceQuery to verify the installation.