Contents
- 1. Introduction
 - 2. Pre-installation Actions
- 2.1. Verify You Have a CUDA-Capable GPU
 - 2.2. Verify You Have a Supported Version of Linux
 - 2.3. Verify the System Has gcc Installed
 - 2.4. Verify the System has the Correct Kernel Headers and Development Packages Installed
 - 2.5. Install MLNX_OFED
 - 2.6. Choose an Installation Method
 - 2.7. Download the NVIDIA CUDA Toolkit
 - 2.8. Address Custom xorg.conf, If Applicable
 - 2.9. Handle Conflicting Installation Methods
 
 - 3. Package Manager Installation
 - 4. Driver Installation
 - 5. NVIDIA Open GPU Kernel Modules
 - 6. Precompiled Streams
 - 7. Kickstart Installation
 - 8. Runfile Installation
 - 9. Conda Installation
 - 10. Pip Wheels
 - 11. Tarball and Zip Archive Deliverables
 - 12. CUDA Cross-Platform Environment
 - 13. Post-installation Actions
 - 14. Advanced Setup
 - 15. Frequently Asked Questions
- 15.1. How do I install the Toolkit in a different location?
 - 15.2. Why do I see “nvcc: No such file or directory” when I try to build a CUDA application?
 - 15.3. Why do I see “error while loading shared libraries: <lib name>: cannot open shared object file: No such file or directory” when I try to run a CUDA application that uses a CUDA library?
 - 15.4. Why do I see multiple “404 Not Found” errors when updating my repository meta-data on Ubuntu?
 - 15.5. How can I tell X to ignore a GPU for compute-only use?
 - 15.6. Why doesn’t the cuda-repo package install the CUDA Toolkit and Drivers?
 - 15.7. How do I get CUDA to work on a laptop with an iGPU and a dGPU running Ubuntu14.04?
 - 15.8. What do I do if the display does not load, or CUDA does not work, after performing a system update?
 - 15.9. How do I install a CUDA driver with a version less than 367 using a network repo?
 - 15.10. How do I install an older CUDA version using a network repo?
 - 15.11. Why does the installation on SUSE install the Mesa-dri-nouveau dependency?
 - 15.12. How do I handle “Errors were encountered while processing: glx-diversions”?
 
 - 16. Additional Considerations
 - 17. Switching between Driver Module Flavors
 - 18. Removing CUDA Toolkit and Driver
 - 19. Notices
 - 20. Copyright