Ubuntu 安装CUDA

2023-05-16

1. 查看操作系统的发行版号和操作系统版本

uname -a

Linux herri01-HP-Z4-G4-Workstation 5.15.0-48-generic #54-Ubuntu SMP Fri Aug 26 13:26:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

2.查看Ubuntu发行版本信息

lsb_release -a

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04 LTS
Release:	22.04
Codename:	jammy

3.  进入cuda官网,选择对应的cuda版本

 

4.  复制、粘贴、执行上面的命令,安装CUDA

(base) cynthia@herri01-HP-Z4-G4-Workstation:~$ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin
--2022-09-23 10:57:39--  https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin
Resolving developer.download.nvidia.com (developer.download.nvidia.com)... 152.199.39.144
Connecting to developer.download.nvidia.com (developer.download.nvidia.com)|152.199.39.144|:443... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin [following]
--2022-09-23 10:57:40--  https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin
Resolving developer.download.nvidia.cn (developer.download.nvidia.cn)... 150.138.231.66, 150.138.231.69, 150.138.231.68
Connecting to developer.download.nvidia.cn (developer.download.nvidia.cn)|150.138.231.66|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 190 [application/octet-stream]
Saving to: ‘cuda-ubuntu2204.pin’

cuda-ubuntu2204.pin 100%[===================>]     190  --.-KB/s    in 0s      

2022-09-23 10:57:40 (62.1 MB/s) - ‘cuda-ubuntu2204.pin’ saved [190/190]

(base) cynthia@herri01-HP-Z4-G4-Workstation:~$ sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600
[sudo] password for cynthia: 
(base) cynthia@herri01-HP-Z4-G4-Workstation:~$ sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/3bf863cc.pub
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.SLRqq5jKUC/gpg.1.sh --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/3bf863cc.pub
gpg: requesting key from 'https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/3bf863cc.pub'
gpg: key A4B469963BF863CC: "cudatools <cudatools@nvidia.com>" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
(base) cynthia@herri01-HP-Z4-G4-Workstation:~$ sudo add-apt-repository "deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ /"
Repository: 'deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/ /'
Description:
Archive for codename: / components: 
More info: https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/
Adding repository.
Press [ENTER] to continue or Ctrl-c to cancel.
Adding deb entry to /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list
Adding disabled deb-src entry to /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list
Hit:1 https://download.docker.com/linux/ubuntu jammy InRelease
Hit:2 https://nvidia.github.io/libnvidia-container/stable/ubuntu18.04/amd64  InRelease                              
Get:3 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]                                           
Hit:4 http://cn.archive.ubuntu.com/ubuntu jammy InRelease                                                           
Get:5 http://cn.archive.ubuntu.com/ubuntu jammy-updates InRelease [114 kB]                                          
Get:6 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages [339 kB]                                 
Get:7 http://cn.archive.ubuntu.com/ubuntu jammy-backports InRelease [99.8 kB] 
Get:9 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main i386 Packages [323 kB]                                 
Hit:8 https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64  InRelease                          
Get:10 http://security.ubuntu.com/ubuntu jammy-security/main i386 Packages [132 kB]                                 
Get:11 http://security.ubuntu.com/ubuntu jammy-security/main Translation-en [78.4 kB]  
Get:12 http://security.ubuntu.com/ubuntu jammy-security/main amd64 DEP-11 Metadata [13.1 kB]                        
Get:13 http://security.ubuntu.com/ubuntu jammy-security/universe amd64 DEP-11 Metadata [12.1 kB]                    
Get:14 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages [598 kB]                               
Get:15 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main Translation-en [141 kB]
Get:16 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 DEP-11 Metadata [92.8 kB]
Get:17 http://cn.archive.ubuntu.com/ubuntu jammy-updates/main amd64 c-n-f Metadata [8,632 B]    
Get:18 http://cn.archive.ubuntu.com/ubuntu jammy-updates/universe i386 Packages [278 kB]       
Get:19 http://cn.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages [422 kB]
Get:20 http://cn.archive.ubuntu.com/ubuntu jammy-updates/universe Translation-en [106 kB]
Get:21 http://cn.archive.ubuntu.com/ubuntu jammy-updates/universe amd64 DEP-11 Metadata [247 kB]
Get:22 http://cn.archive.ubuntu.com/ubuntu jammy-updates/multiverse amd64 DEP-11 Metadata [940 B]
Get:23 http://cn.archive.ubuntu.com/ubuntu jammy-backports/universe i386 Packages [5,200 B]  
Get:24 http://cn.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 Packages [6,752 B]
Get:26 http://cn.archive.ubuntu.com/ubuntu jammy-backports/universe Translation-en [9,240 B]
Get:27 http://cn.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 DEP-11 Metadata [12.4 kB]
Get:28 http://cn.archive.ubuntu.com/ubuntu jammy-backports/universe amd64 c-n-f Metadata [352 B]
Get:25 https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2204/x86_64  InRelease [1,581 B]
Get:29 https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2204/x86_64  Packages [84.4 kB]
Fetched 3,237 kB in 4s (795 kB/s)    
Reading package lists... Done
W: https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
(base) cynthia@herri01-HP-Z4-G4-Workstation:~$ sudo apt-get update
Hit:1 https://download.docker.com/linux/ubuntu jammy InRelease
Hit:2 http://security.ubuntu.com/ubuntu jammy-security InRelease                                                    
Hit:3 http://cn.archive.ubuntu.com/ubuntu jammy InRelease                                                           
Hit:4 https://nvidia.github.io/libnvidia-container/stable/ubuntu18.04/amd64  InRelease                      
Hit:5 http://cn.archive.ubuntu.com/ubuntu jammy-updates InRelease                     
Hit:6 http://cn.archive.ubuntu.com/ubuntu jammy-backports InRelease                   
Hit:7 https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64  InRelease
Hit:8 https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2204/x86_64  InRelease
Reading package lists... Done
W: https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
(base) cynthia@herri01-HP-Z4-G4-Workstation:~$ sudo apt-get -y install cuda
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  cuda-11-7 cuda-cccl-11-7 cuda-command-line-tools-11-7 cuda-compiler-11-7 cuda-cudart-11-7 cuda-cudart-dev-11-7
  cuda-cuobjdump-11-7 cuda-cupti-11-7 cuda-cupti-dev-11-7 cuda-cuxxfilt-11-7 cuda-demo-suite-11-7
  cuda-documentation-11-7 cuda-driver-dev-11-7 cuda-drivers cuda-drivers-515 cuda-gdb-11-7 cuda-libraries-11-7
  cuda-libraries-dev-11-7 cuda-memcheck-11-7 cuda-nsight-11-7 cuda-nsight-compute-11-7 cuda-nsight-systems-11-7
  cuda-nvcc-11-7 cuda-nvdisasm-11-7 cuda-nvml-dev-11-7 cuda-nvprof-11-7 cuda-nvprune-11-7 cuda-nvrtc-11-7
  cuda-nvrtc-dev-11-7 cuda-nvtx-11-7 cuda-nvvp-11-7 cuda-runtime-11-7 cuda-sanitizer-11-7 cuda-toolkit-11-7
  cuda-toolkit-11-7-config-common cuda-toolkit-11-config-common cuda-toolkit-config-common cuda-tools-11-7
  cuda-visual-tools-11-7 gds-tools-11-7 libcublas-11-7 libcublas-dev-11-7 libcufft-11-7 libcufft-dev-11-7
  libcufile-11-7 libcufile-dev-11-7 libcurand-11-7 libcurand-dev-11-7 libcusolver-11-7 libcusolver-dev-11-7
  libcusparse-11-7 libcusparse-dev-11-7 libnpp-11-7 libnpp-dev-11-7 libnvjpeg-11-7 libnvjpeg-dev-11-7 libtinfo5
  libxcb-xinerama0 nsight-compute-2022.2.1 nsight-systems-2022.1.3 nvidia-modprobe
The following NEW packages will be installed:
  cuda cuda-11-7 cuda-cccl-11-7 cuda-command-line-tools-11-7 cuda-compiler-11-7 cuda-cudart-11-7
  cuda-cudart-dev-11-7 cuda-cuobjdump-11-7 cuda-cupti-11-7 cuda-cupti-dev-11-7 cuda-cuxxfilt-11-7
  cuda-demo-suite-11-7 cuda-documentation-11-7 cuda-driver-dev-11-7 cuda-drivers cuda-drivers-515 cuda-gdb-11-7
  cuda-libraries-11-7 cuda-libraries-dev-11-7 cuda-memcheck-11-7 cuda-nsight-11-7 cuda-nsight-compute-11-7
  cuda-nsight-systems-11-7 cuda-nvcc-11-7 cuda-nvdisasm-11-7 cuda-nvml-dev-11-7 cuda-nvprof-11-7 cuda-nvprune-11-7
  cuda-nvrtc-11-7 cuda-nvrtc-dev-11-7 cuda-nvtx-11-7 cuda-nvvp-11-7 cuda-runtime-11-7 cuda-sanitizer-11-7
  cuda-toolkit-11-7 cuda-toolkit-11-7-config-common cuda-toolkit-11-config-common cuda-toolkit-config-common
  cuda-tools-11-7 cuda-visual-tools-11-7 gds-tools-11-7 libcublas-11-7 libcublas-dev-11-7 libcufft-11-7
  libcufft-dev-11-7 libcufile-11-7 libcufile-dev-11-7 libcurand-11-7 libcurand-dev-11-7 libcusolver-11-7
  libcusolver-dev-11-7 libcusparse-11-7 libcusparse-dev-11-7 libnpp-11-7 libnpp-dev-11-7 libnvjpeg-11-7
  libnvjpeg-dev-11-7 libtinfo5 libxcb-xinerama0 nsight-compute-2022.2.1 nsight-systems-2022.1.3 nvidia-modprobe
0 upgraded, 62 newly installed, 0 to remove and 263 not upgraded.
Need to get 0 B/2,282 MB of archives.
After this operation, 5,179 MB of additional disk space will be used.
Extracting templates from packages: 100%
Selecting previously unselected package cuda-toolkit-config-common.
(Reading database ... 209299 files and directories currently installed.)
Preparing to unpack .../00-cuda-toolkit-config-common_11.7.99-1_all.deb ...
Unpacking cuda-toolkit-config-common (11.7.99-1) ...
Selecting previously unselected package cuda-toolkit-11-config-common.
Preparing to unpack .../01-cuda-toolkit-11-config-common_11.7.99-1_all.deb ...
Unpacking cuda-toolkit-11-config-common (11.7.99-1) ...
Selecting previously unselected package cuda-toolkit-11-7-config-common.
Preparing to unpack .../02-cuda-toolkit-11-7-config-common_11.7.99-1_all.deb ...
Unpacking cuda-toolkit-11-7-config-common (11.7.99-1) ...
Selecting previously unselected package cuda-cudart-11-7.
Preparing to unpack .../03-cuda-cudart-11-7_11.7.99-1_amd64.deb ...
Unpacking cuda-cudart-11-7 (11.7.99-1) ...
Selecting previously unselected package cuda-nvrtc-11-7.
Preparing to unpack .../04-cuda-nvrtc-11-7_11.7.99-1_amd64.deb ...
Unpacking cuda-nvrtc-11-7 (11.7.99-1) ...
Selecting previously unselected package libcublas-11-7.
Preparing to unpack .../05-libcublas-11-7_11.10.3.66-1_amd64.deb ...
Unpacking libcublas-11-7 (11.10.3.66-1) ...
Selecting previously unselected package libcufft-11-7.
Preparing to unpack .../06-libcufft-11-7_10.7.2.91-1_amd64.deb ...
Unpacking libcufft-11-7 (10.7.2.91-1) ...
Selecting previously unselected package libcufile-11-7.
Preparing to unpack .../07-libcufile-11-7_1.3.1.18-1_amd64.deb ...
Unpacking libcufile-11-7 (1.3.1.18-1) ...
Selecting previously unselected package libcurand-11-7.
Preparing to unpack .../08-libcurand-11-7_10.2.10.91-1_amd64.deb ...
Unpacking libcurand-11-7 (10.2.10.91-1) ...
Selecting previously unselected package libcusolver-11-7.
Preparing to unpack .../09-libcusolver-11-7_11.4.0.1-1_amd64.deb ...
Unpacking libcusolver-11-7 (11.4.0.1-1) ...
Selecting previously unselected package libcusparse-11-7.
Preparing to unpack .../10-libcusparse-11-7_11.7.4.91-1_amd64.deb ...
Unpacking libcusparse-11-7 (11.7.4.91-1) ...
Selecting previously unselected package libnpp-11-7.
Preparing to unpack .../11-libnpp-11-7_11.7.4.75-1_amd64.deb ...
Unpacking libnpp-11-7 (11.7.4.75-1) ...
Selecting previously unselected package libnvjpeg-11-7.
Preparing to unpack .../12-libnvjpeg-11-7_11.8.0.2-1_amd64.deb ...
Unpacking libnvjpeg-11-7 (11.8.0.2-1) ...
Selecting previously unselected package cuda-libraries-11-7.
Preparing to unpack .../13-cuda-libraries-11-7_11.7.1-1_amd64.deb ...
Unpacking cuda-libraries-11-7 (11.7.1-1) ...
Selecting previously unselected package nvidia-modprobe.
Preparing to unpack .../14-nvidia-modprobe_515.65.01-0ubuntu1_amd64.deb ...
Unpacking nvidia-modprobe (515.65.01-0ubuntu1) ...
Selecting previously unselected package cuda-drivers-515.
Preparing to unpack .../15-cuda-drivers-515_515.65.01-1_amd64.deb ...
Unpacking cuda-drivers-515 (515.65.01-1) ...
Selecting previously unselected package cuda-drivers.
Preparing to unpack .../16-cuda-drivers_515.65.01-1_amd64.deb ...
Unpacking cuda-drivers (515.65.01-1) ...
Selecting previously unselected package cuda-runtime-11-7.
Preparing to unpack .../17-cuda-runtime-11-7_11.7.1-1_amd64.deb ...
Unpacking cuda-runtime-11-7 (11.7.1-1) ...
Selecting previously unselected package cuda-cuobjdump-11-7.
Preparing to unpack .../18-cuda-cuobjdump-11-7_11.7.91-1_amd64.deb ...
Unpacking cuda-cuobjdump-11-7 (11.7.91-1) ...
Selecting previously unselected package cuda-cuxxfilt-11-7.
Preparing to unpack .../19-cuda-cuxxfilt-11-7_11.7.91-1_amd64.deb ...
Unpacking cuda-cuxxfilt-11-7 (11.7.91-1) ...
Selecting previously unselected package cuda-cccl-11-7.
Preparing to unpack .../20-cuda-cccl-11-7_11.7.91-1_amd64.deb ...
Unpacking cuda-cccl-11-7 (11.7.91-1) ...
Selecting previously unselected package cuda-driver-dev-11-7.
Preparing to unpack .../21-cuda-driver-dev-11-7_11.7.99-1_amd64.deb ...
Unpacking cuda-driver-dev-11-7 (11.7.99-1) ...
Selecting previously unselected package cuda-cudart-dev-11-7.
Preparing to unpack .../22-cuda-cudart-dev-11-7_11.7.99-1_amd64.deb ...
Unpacking cuda-cudart-dev-11-7 (11.7.99-1) ...
Selecting previously unselected package cuda-nvcc-11-7.
Preparing to unpack .../23-cuda-nvcc-11-7_11.7.99-1_amd64.deb ...
Unpacking cuda-nvcc-11-7 (11.7.99-1) ...
Selecting previously unselected package cuda-nvprune-11-7.
Preparing to unpack .../24-cuda-nvprune-11-7_11.7.91-1_amd64.deb ...
Unpacking cuda-nvprune-11-7 (11.7.91-1) ...
Selecting previously unselected package cuda-compiler-11-7.
Preparing to unpack .../25-cuda-compiler-11-7_11.7.1-1_amd64.deb ...
Unpacking cuda-compiler-11-7 (11.7.1-1) ...
Selecting previously unselected package cuda-nvrtc-dev-11-7.
Preparing to unpack .../26-cuda-nvrtc-dev-11-7_11.7.99-1_amd64.deb ...
Unpacking cuda-nvrtc-dev-11-7 (11.7.99-1) ...
Selecting previously unselected package libcublas-dev-11-7.
Preparing to unpack .../27-libcublas-dev-11-7_11.10.3.66-1_amd64.deb ...
Unpacking libcublas-dev-11-7 (11.10.3.66-1) ...
Selecting previously unselected package libcufft-dev-11-7.
Preparing to unpack .../28-libcufft-dev-11-7_10.7.2.91-1_amd64.deb ...
Unpacking libcufft-dev-11-7 (10.7.2.91-1) ...
Selecting previously unselected package libcufile-dev-11-7.
Preparing to unpack .../29-libcufile-dev-11-7_1.3.1.18-1_amd64.deb ...
Unpacking libcufile-dev-11-7 (1.3.1.18-1) ...
Selecting previously unselected package libcurand-dev-11-7.
Preparing to unpack .../30-libcurand-dev-11-7_10.2.10.91-1_amd64.deb ...
Unpacking libcurand-dev-11-7 (10.2.10.91-1) ...
Selecting previously unselected package libcusolver-dev-11-7.
Preparing to unpack .../31-libcusolver-dev-11-7_11.4.0.1-1_amd64.deb ...
Unpacking libcusolver-dev-11-7 (11.4.0.1-1) ...
Selecting previously unselected package libcusparse-dev-11-7.
Preparing to unpack .../32-libcusparse-dev-11-7_11.7.4.91-1_amd64.deb ...
Unpacking libcusparse-dev-11-7 (11.7.4.91-1) ...
Selecting previously unselected package libnpp-dev-11-7.
Preparing to unpack .../33-libnpp-dev-11-7_11.7.4.75-1_amd64.deb ...
Unpacking libnpp-dev-11-7 (11.7.4.75-1) ...
Selecting previously unselected package libnvjpeg-dev-11-7.
Preparing to unpack .../34-libnvjpeg-dev-11-7_11.8.0.2-1_amd64.deb ...
Unpacking libnvjpeg-dev-11-7 (11.8.0.2-1) ...
Selecting previously unselected package cuda-libraries-dev-11-7.
Preparing to unpack .../35-cuda-libraries-dev-11-7_11.7.1-1_amd64.deb ...
Unpacking cuda-libraries-dev-11-7 (11.7.1-1) ...
Selecting previously unselected package cuda-cupti-11-7.
Preparing to unpack .../36-cuda-cupti-11-7_11.7.101-1_amd64.deb ...
Unpacking cuda-cupti-11-7 (11.7.101-1) ...
Selecting previously unselected package cuda-cupti-dev-11-7.
Preparing to unpack .../37-cuda-cupti-dev-11-7_11.7.101-1_amd64.deb ...
Unpacking cuda-cupti-dev-11-7 (11.7.101-1) ...
Selecting previously unselected package cuda-nvdisasm-11-7.
Preparing to unpack .../38-cuda-nvdisasm-11-7_11.7.91-1_amd64.deb ...
Unpacking cuda-nvdisasm-11-7 (11.7.91-1) ...
Selecting previously unselected package cuda-gdb-11-7.
Preparing to unpack .../39-cuda-gdb-11-7_11.7.91-1_amd64.deb ...
Unpacking cuda-gdb-11-7 (11.7.91-1) ...
Selecting previously unselected package cuda-memcheck-11-7.
Preparing to unpack .../40-cuda-memcheck-11-7_11.7.91-1_amd64.deb ...
Unpacking cuda-memcheck-11-7 (11.7.91-1) ...
Selecting previously unselected package cuda-nvprof-11-7.
Preparing to unpack .../41-cuda-nvprof-11-7_11.7.101-1_amd64.deb ...
Unpacking cuda-nvprof-11-7 (11.7.101-1) ...
Selecting previously unselected package cuda-nvtx-11-7.
Preparing to unpack .../42-cuda-nvtx-11-7_11.7.91-1_amd64.deb ...
Unpacking cuda-nvtx-11-7 (11.7.91-1) ...
Selecting previously unselected package cuda-sanitizer-11-7.
Preparing to unpack .../43-cuda-sanitizer-11-7_11.7.91-1_amd64.deb ...
Unpacking cuda-sanitizer-11-7 (11.7.91-1) ...
Selecting previously unselected package cuda-command-line-tools-11-7.
Preparing to unpack .../44-cuda-command-line-tools-11-7_11.7.1-1_amd64.deb ...
Unpacking cuda-command-line-tools-11-7 (11.7.1-1) ...
Selecting previously unselected package nsight-compute-2022.2.1.
Preparing to unpack .../45-nsight-compute-2022.2.1_2022.2.1.3-1_amd64.deb ...
Unpacking nsight-compute-2022.2.1 (2022.2.1.3-1) ...
Selecting previously unselected package cuda-nsight-compute-11-7.
Preparing to unpack .../46-cuda-nsight-compute-11-7_11.7.1-1_amd64.deb ...
Unpacking cuda-nsight-compute-11-7 (11.7.1-1) ...
Selecting previously unselected package libtinfo5:amd64.
Preparing to unpack .../47-libtinfo5_6.3-2_amd64.deb ...
Unpacking libtinfo5:amd64 (6.3-2) ...
Selecting previously unselected package libxcb-xinerama0:amd64.
Preparing to unpack .../48-libxcb-xinerama0_1.14-3ubuntu3_amd64.deb ...
Unpacking libxcb-xinerama0:amd64 (1.14-3ubuntu3) ...
Selecting previously unselected package nsight-systems-2022.1.3.
Preparing to unpack .../49-nsight-systems-2022.1.3_2022.1.3.3-1c7b5f7_amd64.deb ...
Unpacking nsight-systems-2022.1.3 (2022.1.3.3-1c7b5f7) ...
Selecting previously unselected package cuda-nsight-systems-11-7.
Preparing to unpack .../50-cuda-nsight-systems-11-7_11.7.1-1_amd64.deb ...
Unpacking cuda-nsight-systems-11-7 (11.7.1-1) ...
Selecting previously unselected package cuda-nsight-11-7.
Preparing to unpack .../51-cuda-nsight-11-7_11.7.91-1_amd64.deb ...
Unpacking cuda-nsight-11-7 (11.7.91-1) ...
Selecting previously unselected package cuda-nvml-dev-11-7.
Preparing to unpack .../52-cuda-nvml-dev-11-7_11.7.91-1_amd64.deb ...
Unpacking cuda-nvml-dev-11-7 (11.7.91-1) ...
Selecting previously unselected package cuda-nvvp-11-7.
Preparing to unpack .../53-cuda-nvvp-11-7_11.7.101-1_amd64.deb ...
Unpacking cuda-nvvp-11-7 (11.7.101-1) ...
Selecting previously unselected package cuda-visual-tools-11-7.
Preparing to unpack .../54-cuda-visual-tools-11-7_11.7.1-1_amd64.deb ...
Unpacking cuda-visual-tools-11-7 (11.7.1-1) ...
Selecting previously unselected package gds-tools-11-7.
Preparing to unpack .../55-gds-tools-11-7_1.3.1.18-1_amd64.deb ...
Unpacking gds-tools-11-7 (1.3.1.18-1) ...
Selecting previously unselected package cuda-tools-11-7.
Preparing to unpack .../56-cuda-tools-11-7_11.7.1-1_amd64.deb ...
Unpacking cuda-tools-11-7 (11.7.1-1) ...
Selecting previously unselected package cuda-documentation-11-7.
Preparing to unpack .../57-cuda-documentation-11-7_11.7.91-1_amd64.deb ...
Unpacking cuda-documentation-11-7 (11.7.91-1) ...
Selecting previously unselected package cuda-toolkit-11-7.
Preparing to unpack .../58-cuda-toolkit-11-7_11.7.1-1_amd64.deb ...
Unpacking cuda-toolkit-11-7 (11.7.1-1) ...
Selecting previously unselected package cuda-demo-suite-11-7.
Preparing to unpack .../59-cuda-demo-suite-11-7_11.7.91-1_amd64.deb ...
Unpacking cuda-demo-suite-11-7 (11.7.91-1) ...
Selecting previously unselected package cuda-11-7.
Preparing to unpack .../60-cuda-11-7_11.7.1-1_amd64.deb ...
Unpacking cuda-11-7 (11.7.1-1) ...
Selecting previously unselected package cuda.
Preparing to unpack .../61-cuda_11.7.1-1_amd64.deb ...
Unpacking cuda (11.7.1-1) ...
Setting up cuda-toolkit-config-common (11.7.99-1) ...
Setting up cuda-nvdisasm-11-7 (11.7.91-1) ...
Setting up cuda-nvvp-11-7 (11.7.101-1) ...
Setting up gds-tools-11-7 (1.3.1.18-1) ...
Setting up cuda-toolkit-11-config-common (11.7.99-1) ...
Setting up cuda-cuobjdump-11-7 (11.7.91-1) ...
Setting up cuda-nvrtc-11-7 (11.7.99-1) ...
Setting up cuda-sanitizer-11-7 (11.7.91-1) ...
Setting up cuda-cuxxfilt-11-7 (11.7.91-1) ...
Setting up cuda-toolkit-11-7-config-common (11.7.99-1) ...
Setting alternatives
update-alternatives: using /usr/local/cuda-11.7 to provide /usr/local/cuda (cuda) in auto mode
update-alternatives: using /usr/local/cuda-11.7 to provide /usr/local/cuda-11 (cuda-11) in auto mode
Setting up nsight-compute-2022.2.1 (2022.2.1.3-1) ...
Setting up cuda-nsight-compute-11-7 (11.7.1-1) ...
Setting up cuda-nvtx-11-7 (11.7.91-1) ...
Setting up nvidia-modprobe (515.65.01-0ubuntu1) ...
Setting up cuda-nsight-11-7 (11.7.91-1) ...
Setting up libxcb-xinerama0:amd64 (1.14-3ubuntu3) ...
Setting up libcusparse-11-7 (11.7.4.91-1) ...
Setting up cuda-cccl-11-7 (11.7.91-1) ...
Setting up libnvjpeg-11-7 (11.8.0.2-1) ...
Setting up libcufft-11-7 (10.7.2.91-1) ...
Setting up cuda-documentation-11-7 (11.7.91-1) ...
Setting up cuda-nvprof-11-7 (11.7.101-1) ...
Setting up libcusolver-11-7 (11.4.0.1-1) ...
Setting up libcublas-11-7 (11.10.3.66-1) ...
Setting up cuda-nvml-dev-11-7 (11.7.91-1) ...
Setting up cuda-nvrtc-dev-11-7 (11.7.99-1) ...
Setting up cuda-cudart-11-7 (11.7.99-1) ...
Setting up libtinfo5:amd64 (6.3-2) ...
Setting up cuda-memcheck-11-7 (11.7.91-1) ...
Setting up libcufft-dev-11-7 (10.7.2.91-1) ...
Setting up libnpp-11-7 (11.7.4.75-1) ...
Setting up cuda-nvprune-11-7 (11.7.91-1) ...
Setting up cuda-driver-dev-11-7 (11.7.99-1) ...
Setting up libnpp-dev-11-7 (11.7.4.75-1) ...
Setting up cuda-drivers-515 (515.65.01-1) ...
Setting up cuda-gdb-11-7 (11.7.91-1) ...
Setting up libcurand-11-7 (10.2.10.91-1) ...
Setting up libcusparse-dev-11-7 (11.7.4.91-1) ...
Setting up libcufile-11-7 (1.3.1.18-1) ...
Setting alternatives
update-alternatives: using /usr/local/cuda-11.7/gds/cufile.json to provide /etc/cufile.json (cufile.json) in auto mode
Setting up libnvjpeg-dev-11-7 (11.8.0.2-1) ...
Setting up libcurand-dev-11-7 (10.2.10.91-1) ...
Setting up cuda-cudart-dev-11-7 (11.7.99-1) ...
Setting up libcublas-dev-11-7 (11.10.3.66-1) ...
Setting up cuda-nvcc-11-7 (11.7.99-1) ...
Setting up libcusolver-dev-11-7 (11.4.0.1-1) ...
Setting up cuda-drivers (515.65.01-1) ...
Setting up nsight-systems-2022.1.3 (2022.1.3.3-1c7b5f7) ...
update-alternatives: using /opt/nvidia/nsight-systems/2022.1.3/target-linux-x64/nsys to provide /usr/local/bin/nsys (nsys) in auto mode
update-alternatives: using /opt/nvidia/nsight-systems/2022.1.3/host-linux-x64/nsys-ui to provide /usr/local/bin/nsys-ui (nsys-ui) in auto mode
Setting up libcufile-dev-11-7 (1.3.1.18-1) ...
Setting up cuda-libraries-11-7 (11.7.1-1) ...
Setting up cuda-runtime-11-7 (11.7.1-1) ...
Setting up cuda-compiler-11-7 (11.7.1-1) ...
Setting up cuda-cupti-11-7 (11.7.101-1) ...
Setting up cuda-cupti-dev-11-7 (11.7.101-1) ...
Setting up cuda-demo-suite-11-7 (11.7.91-1) ...
Setting up cuda-nsight-systems-11-7 (11.7.1-1) ...
Setting up cuda-libraries-dev-11-7 (11.7.1-1) ...
Setting up cuda-command-line-tools-11-7 (11.7.1-1) ...
Setting up cuda-visual-tools-11-7 (11.7.1-1) ...
Setting up cuda-tools-11-7 (11.7.1-1) ...
Setting up cuda-toolkit-11-7 (11.7.1-1) ...
Setting alternatives
Setting up cuda-11-7 (11.7.1-1) ...
Setting up cuda (11.7.1-1) ...
Processing triggers for libc-bin (2.35-0ubuntu3) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
W: Sources disagree on hashes for supposely identical version '515.65.01-1' of 'cuda-drivers-515:amd64'.
W: Sources disagree on hashes for supposely identical version '515.65.01-1' of 'cuda-drivers:amd64'.
W: Sources disagree on hashes for supposely identical version '11.7.1-1' of 'cuda-compiler-11-7:amd64'.
W: Sources disagree on hashes for supposely identical version '11.7.1-1' of 'cuda-command-line-tools-11-7:amd64'.
W: Sources disagree on hashes for supposely identical version '11.7.1-1' of 'cuda-tools-11-7:amd64'.
W: Sources disagree on hashes for supposely identical version '11.7.1-1' of 'cuda:amd64'.

5. 配置环境

打开编辑.bashrc文件

sudo gedit ~/.bashrc

在文末添加以下信息

export LD_LIBRARY_PATH=/usr/local/cuda/lib64:/usr/local/cuda/extras/CPUTI/lib64
export CUDA_HOME=/usr/local/cuda/bin
export PATH=$PATH:$LD_LIBRARY_PATH:$CUDA_HOME

sourec此.bashrc文件

source ~/.bashrc

6. 验证cuda安装是否成功

nvcc -V

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Jun__8_16:49:14_PDT_2022
Cuda compilation tools, release 11.7, V11.7.99
Build cuda_11.7.r11.7/compiler.31442593_0

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu 安装CUDA 的相关文章

  • IntelliJ IDEA 无法在 Ubuntu 上启动

    我用IDEA好几个月了 到现在还可以 现在从快捷方式启动IDEA没有效果 我想这是在一些更新之后发生的 我尝试重新安装IDEA 但问题仍然存在 从终端启动 idea sh 会产生类似的效果 chronoexp ChronoExp PC Pr
  • 无法安装 psycopg2 Ubuntu

    试图为 django 项目准备好服务器 但我在设置 postgres 时遇到了一些问题 我正在遵循本指南 https jee appy blogspot com 2017 01 deply django with nginx html ht
  • CUDA、NPP 滤波器

    CUDA NPP 库支持使用 nppiFilter 8u C1R 命令过滤图像 但不断出现错误 我可以毫无问题地启动并运行 boxFilterNPP 示例代码 eStatusNPP nppiFilterBox 8u C1R oDeviceS
  • 通过 SSH 将变量传递给远程脚本

    我正在通过 SSH 从本地服务器在远程服务器上运行脚本 首先使用 SCP 复制该脚本 然后在传递一些参数时调用该脚本 如下所示 scp path to script server example org another path ssh s
  • 当我尝试在 ubuntu:18.04 中移动 /etc/resolv.conf 时,出现“设备或资源繁忙”。怎么解决呢?

    我的 Docker 容器中有一个 VPN 客户端 ubuntu 18 04 客户必须执行以下操作 mv etc resolv conf etc resolv conf orig 然后客户端应该创建新的 etc resolv conf与他们的
  • 有没有人在 Ubuntu 16.04 LTS 上安装 QGIS

    按照以下网址提供的说明进行操作 这一页 http www qgis org en site forusers alldownloads html并收到以下错误 以下软件包具有未满足的依赖关系 python qgis Depends pyth
  • Ubuntu 12.04 上的 PHP 从 5.3 升级到 php 5.6

    我正在按照本教程将 php 从版本 5 3 升级到 5 6 http phpave com upgrade php 53 to php 56 on ubuntu 1204 lts http phpave com upgrade php 53
  • EDITLogBack Syslog 不工作 java

    我写了一个简单的项目来在 Ubuntu 中运行日志 方法如下example https examples javacodegeeks com enterprise java logback logback syslog example 应用
  • 将 Docker 与具有 Node-gyp 依赖项的 Nodejs 一起使用

    我计划使用 Docker 部署 node js 应用程序 该应用程序有几个需要node gyp的依赖项 Node gyp 根据交付平台上的编译库构建这些模块 例如 canvas lwip qrcode 根据我的经验 这些构建可能高度依赖于操
  • saber sd 如何在没有 SPL 的情况下直接从 uboot 启动

    sabre sd 基于 imx 6 最大内部 RAM 约为 150Kb 然而 uboot 足够大 可以容纳在这个空间中 在这个场景中事情是如何进行的 https community freescale com docs DOC 95015
  • 如何为 CUDA 内核选择网格和块尺寸?

    这是一个关于如何确定CUDA网格 块和线程大小的问题 这是对已发布问题的附加问题here https stackoverflow com a 5643838 1292251 通过此链接 talonmies 的答案包含一个代码片段 见下文 我
  • 如何安装和管理多个版本的 R 包

    我正在开发一个使用 R 进行可重现计算的框架 我正在努力解决的一个问题是 某些 R 代码可能在包的 X Y Z 版本中完美运行 但是为什么你在 3 年后尝试重现它 这些包已经更新了 一些功能发生了变化 代码不再运行 此问题还会影响使用包的
  • libicui18n.so.52:无法打开共享对象文件

    我一直在使用 libicu 来检测在 docker ubuntu 内部运行的节点应用程序中的字符集 这是通过模块完成的节点 icu 字符集检测器 https github com mooz node icu charset detector
  • NMCLI 设备不可用

    我正在尝试在 ubuntu core 16 04 上配置带有蜂窝接口的新设备 我有 NMCLI 包在上面运行 在添加连接之前 我检查了接口 nmcli dev DEVICE TYPE STATE CONNECTION eth1 ethern
  • 无法在内存位置找到异常源:cudaError_enum

    我正在尝试确定 Microsoft C 异常的来源 test fft exe 中 0x770ab9bc 处的第一次机会异常 Microsoft C 异常 内存位置 0x016cf234 处的 cudaError enum 我的构建环境是 I
  • 在 Ubuntu 中使用 Gstreamer 通过 RTP 协议流式传输 Mp4 视频

    我正在尝试从本地目录获取视频文件 启用来自服务器的流并从客户端捕获这些帧 我使用了以下管道 服务器端 gst launch v filesrc location home gokul Videos Econ TestVideo radioa
  • 将 nvidia 运行时添加到 docker 运行时

    我正在运行虚拟机GCP配备特斯拉 GPU 并尝试部署一个PyTorch基于应用程序使用 GPU 加速 我想让 docker 使用这个 GPU 可以从容器访问它 我设法在主机上安装了所有驱动程序 并且该应用程序在那里运行良好 但是当我尝试在
  • 卷曲选项 -:未知

    我运行此命令在 ubuntu 18 04 上安装更新版本的 nodejs curl sL https deb nodesource com setup 12 x sudo E bash 我收到错误 curl 选项 未知 我在多个系统上尝试过
  • Tomcat 6找不到mysql驱动

    这里有一个类似的问题 但关于类路径 ClassNotFoundException com mysql jdbc Driver https stackoverflow com questions 1585811 classnotfoundex
  • 如何运行和理解CUDA Visual Profiler?

    我已经设置了 CUDA 5 0 并且我的 CUDA 项目运行良好 但我不知道如何使用 Visual Profiler 分析我的 CUDA 项目 如何运行它 我还需要安装更多吗 又该如何做呢 我的电脑使用Window 7 64位 CUDA 5

随机推荐

  • 镭神16线激光雷达使用

    目录 一 创建工作空间二 进入src 下载驱动三 编译四 修改IP五 查看激光雷达点云 一 创建工作空间 span class token function mkdir span p leishen ws src 二 进入src 下载驱动
  • 使用D435i相机录制TUM格式的数据集

    目录 前言系统版本 一 使用realsense SDK录制bag包的情况1 录制视频2 提取rgb和depth图片1 2 3 对齐时间戳 二 用realsense ros打开相机录制bag包1 将深度图对齐到RGB2 使用realsense
  • 使用MeshLab软件处理pcd点云文件

    目录 前言1 安装MeshLab软件2 利用pcl库将pcd文件转成ply文件3 利用MeshLab旋转ply点云4 将ply文件转为pcd文件5 将ply文件转为pcd文件 xff08 添加读取配置文件版本 xff09 前言 在使用D43
  • 用C/C++读取配置文件的小例子

    这里提供了一个用C C 43 43 读取配置文件的简单框架 xff0c 具体内容可以依据自己的需要修改 GitHub上面的链接 xff1a https github com YuanpengDuan read config 新建一个文件夹
  • 洛谷P1080 [NOIP2012 提高组] 国王游戏

    此题用到的算法有贪心和高精度计算 高精度 高精度真的太折磨人了 xff0c 我搞了好久好久 xff08 PS xff1a python可跳过这一步 xff0c 它自带高精度 一开始我想用long long 但这个数据长度已经超过long l
  • Python中统一快速更换变量的名称

    首先 xff0c 选中需要更改的变量名称 xff0c 其次按下 Ctrl 43 R xff0c 就会出现如下的界面 其次输入你要替换成的变量名字 例如下方截图 xff0c 我要将num替换为str1 最后 xff0c 点击 Replace
  • Linux Qt程序打包

    前言 当我们在linux系统上开发一些工具时 xff0c 想快速分发给相关人员使用时 xff0c 我们可以把开发的相关依赖进行打包 xff0c 然后分发使用 xff0c 其中打包过程中遇到一些问题 xff0c 在没有安装Qt的机器上运行回报
  • word转pdf保持图片清晰度

    今天写论文的遇到两个问题 1 word插入的图片清晰度不够高 xff0c 放大之后不清晰了 2 word里面清晰度高 xff0c 但是转pdf之后放大不清晰了 问题1解决办法 xff1a word中 gt 插入图片 gt 右键选择图片 按照
  • c++字符串连接函数strcat_s

    格式 int a 100 61 0 int b 100 61 0 strcat s a b 功能 把字符数组2 b 连到字符数组1 a 后面 字符数组1必须足够大 连接前两串以 0 结束
  • Python语音合成探究(二、朗读文本的编码问题)

    语音合成时 xff0c 选取的朗读文本大多是网上收集来的TXT 文件 xff0c 有些文件会因为编码原因打开不了 xff0c 程序运行出错 如同样是 离骚 txt 文档 xff0c 用 with open 39 离骚 txt 39 as f
  • 关于Windows上的Android子系统安装

    Win11早些时候的版本公式里展示的安卓系统 Windows Subsystem for Android 简称WSA xff0c 现在可以在电脑中使用 xff0c 过了一年多的时间才想起还有个这种功能 xff0c 在安装时也是发现一些小细节
  • 大一上学期C++课程设计——学生成绩管理系统(QT项目)

    这里是一个大一的萌新 xff01 仅做学习分享 工程文件在评论区置顶 xff01 xff01 近期整理了一下大一上学期的课程设计报告作为学习总结 xff0c 使用的软件是Qt Creator xff0c 主界面效果如下图 QT具体环境如下图
  • 单片机控制直流电机(风扇)电路详解

    单片机引脚为什么无法直接控制电机或风扇 xff1f 我们在使用单片机去控制 43 5V的直流电机或者散热风扇时 xff0c 可能会有一种疑惑 xff0c 51单片机的引脚电压为 43 5V xff0c 为什么不直接用单片机引脚去驱动电机或者
  • [NOIP2002 普及组] 过河卒

    题目描述 棋盘上 AA 点有一个过河卒 xff0c 需要走到目标 BB 点 卒行走的规则 xff1a 可以向下 或者向右 同时在棋盘上 CC 点有一个对方的马 xff0c 该马所在的点和所有跳跃一步可达的点称为对方马的控制点 因此称之为 马
  • Qt学习笔记(5)

    目录 一 菜单栏 MenuBar 二 工具栏 ToolBar 三 状态栏 StatusBar 四 浮动窗口 DockWidget 五 右键菜单 六 托盘菜单 一 菜单栏 MenuBar 只能有一个 创建的最上方 菜单栏有两种方式可以创建 x
  • ftp 命令访问 ftp服务器

    服务端与客户端 登录到FTP服务器时 xff0c 你可以看到服务端的文件 xff0c 这个时候就要有一个区分 xff0c 一个是服务端 xff0c 一个是客户端 xff0c 你发起连接的这台电脑就叫做客户端 xff0c 要连接的FTP服务器
  • day13-面向对象3

    一 私有权限 封装的意义 xff1a 将属性和方法放到一起做为一个整体 xff0c 然后通过实例化对象来处理 xff1b 隐藏内部实现细节 xff0c 只需要和对象及其属性和方法交互就可以了 xff1b 对类的属性和方法增加 访问权限控制
  • 如何在Linux下安装软件,以移植安装libjpeg解码库为例(总结)

    首先 xff0c 从软件官方网站或者其它渠道获取安装软件源码包 xff0c 选择所需软件版本 xff0c 解压放到一个自定义目录下 安装Linux软件通常需要如下三个步骤 xff1a 步骤一 xff1a xff1a configure xx
  • keil5里错误怎么解决Undefined symbol STM32_Control (referred from main.o).

    解决方法 xff1a 遇见这样的问题是忘记添加 xff08 c xff09 文件了 xff0c 如果不知道添加哪个 xff0c 可以根据下面显示的错误点击转到定义文件 xff0c 和 c文件 哪个没有就是缺少哪个文件啦 xff0c 直接添加
  • Ubuntu 安装CUDA

    1 查看操作系统的发行版号和操作系统版本 uname a Linux herri01 HP Z4 G4 Workstation 5 15 0 48 generic 54 Ubuntu SMP Fri Aug 26 13 26 29 UTC