(图片来源网络,侵删)
作为一名Linux爱好者,Ubuntu一直是我的首选操作系统。而对于深度学习爱好者来说,CUDA是不可或缺的重要工具。Ubuntu 18是否自带CUDA呢?本文将为您详细解答。
需要明确的是,Ubuntu 18默认安装的CUDA版本是9.1。这个版本已经可以满足绝大多数深度学习任务的需求,但如果需要使用更高版本的CUDA,还需要手动安装。
(图片来源网络,侵删)
如果您不确定自己的Ubuntu是否已经安装了CUDA,可以通过以下命令来查看CUDA版本:
```
(图片来源网络,侵删)
nvcc --version
如果您的Ubuntu已经安装了CUDA,将会输出类似以下的信息:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Fri_Nov__3_21:07:56_CDT_2017
Cuda compilation tools, release 9.1, V9.1.85
从上面的输出中可以看到,CUDA的版本是9.1。
如果需要使用更高版本的CUDA,可以通过NVIDIA官网下载相应的安装包进行安装。需要注意的是,高版本的CUDA可能会对系统环境产生影响,因此在安装前一定要备份好重要数据,并在安装过程中仔细阅读官方文档。
除了CUDA,cuDNN也是深度学习任务必不可少的工具之一。而Ubuntu 18默认安装的cuDNN版本是7.1。如果需要使用更高版本的cuDNN,还需要手动安装。
如果您不确定自己的Ubuntu是否已经安装了cuDNN,可以通过以下命令来查看cuDNN版本:
cat /usr/include/cudnn.h | grep CUDNN_MAJOR -A 2
如果您的Ubuntu已经安装了cuDNN,将会输出类似以下的信息:
#define CUDNN_MAJOR 7
#define CUDNN_MINOR 1
#define CUDNN_PATCHLEVEL 4
--
#define CUDNN_VERSION (CUDNN_MAJOR * 1000 + CUDNN_MINOR * 100 + CUDNN_PATCHLEVEL)
从上面的输出中可以看到,cuDNN的版本是7.1.4。
如果需要使用更高版本的cuDNN,可以通过NVIDIA官网下载相应的安装包进行安装。需要注意的是,与CUDA类似,高版本的cuDNN可能会对系统环境产生影响,因此在安装前一定要备份好重要数据,并在安装过程中仔细阅读官方文档。
通过本文的介绍,我们了解到Ubuntu 18默认安装的CUDA版本是9.1,cuDNN版本是7.1。如果需要使用更高版本的CUDA和cuDNN,可以通过手动安装的方式来实现。需要注意的是,在安装高版本的CUDA和cuDNN前一定要备份好重要数据,并仔细阅读官方文档。
想要为大家分享一个Ubuntu小知识:如果您需要查看系统内核版本,可以通过以下命令来实现:
uname -r
这个命令会输出当前系统的内核版本号,例如:
4.15.0-76-generic