Ubuntu安装cuda

server/2024/9/25 21:22:39/

本文详细介绍了在 Ubuntu 系统上安装 CUDA 的全过程。从安装前的系统要求和准备工作,到具体的安装步骤,包括下载 CUDA 安装文件、处理依赖关系、执行安装命令以及配置环境变量等。旨在为需要在 Ubuntu 中安装 CUDA 以进行深度学习、图形计算等工作的用户提供清晰、准确且可操作的指导。 

1. 查看驱动版本

1.1. 检查环境

输入

uname -a

cat /etc/lsb-release

进行操作系统检查

1.2. 检测显卡信息

输入

lspci | grep VGA

sudo lshw -C video

查看显卡信息,我们可以看到Nvidia Tesla T4显卡

<a class=ubuntu-server-22--nvidia-cuda-2.png)" height="800" src="https://img-blog.csdnimg.cn/img_convert/cd0cb6fd6ac5a1b05f591c170103f1de.webp?x-oss-process=image/format,png" width="1200" />

2. 查看支持驱动版本的cuda版本

1. CUDA 12.6 Release Notes — Release Notes 12.6 documentation

3. 安装cuda

3.1. apt安装

安装依赖项

sudo apt update -y && sudo apt upgrade -y && sudo apt install vim gcc g++ make python3-pip -y

安装完成后建议最好进行一次系统重启

sudo apt install ubuntu-drivers-common

根据自己的需要,选择相应的cuda版本,例如:

sudo apt install cuda-11-8

3.2. 下载安装

下载地址 https://developer.nvidia.com/cuda-toolkit-archive

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.0-1_all.deb
sudo dpkg -i cuda-keyring_1.0-1_all.deb
sudo apt-get update
sudo apt-get -y install cuda

4. cuda版本切换

update-alternatives --display cuda
update-alternatives --config cuda

参考文献

Ubuntu Server 22.04 LTS安装CUDA[机器学习环境搭建]机器学习环境搭建第三篇:基于Ubuntu和 - 掘金

opencv - How to change CUDA version - Stack Overflow


http://www.ppmy.cn/server/101575.html

相关文章

代码随想录算法训练营Day39 | 322. 零钱兑换 | 279.完全平方数 | 139.单词拆分

今日任务 322. 零钱兑换 题目链接&#xff1a; https://leetcode.cn/problems/coin-change/description/题目描述&#xff1a; Code class Solution { public:int coinChange(vector<int>& coins, int amount) {int n coins.size();// vector<vector<int…

c# 什么是扩展方法

官方解释 扩展方法使你能够向现有类型“添加”方法&#xff0c;而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种静态方法&#xff0c;但可以像扩展类型上的实例方法一样进行调用。 对于用 C#、F# 和 Visual Basic 编写的客户端代码&#x…

抽象代数精解【9】

文章目录 流密码密码体制概述唯吉尼亚密码一、历史与背景二、加密算法三、特点与应用四、破译方法五、原理概述加密过程解密过程注意事项 流密码理论解释一、定义与原理二、特点与优势三、工作原理四、应用实例五、安全性与限制 RC4算法一、算法概述二、算法原理三、算法特点四…

只有IP如何实现https访问

IP也是访问网站的一种方式&#xff0c;现在有很多网站并未绑定域名&#xff0c;而是通过IP直接访问的。 但是域名访问网站的方式会更多一些&#xff0c;主要还是因为域名相较于IP数字要更加好记&#xff0c;所以域名绑定网站的情况会更多。 随着现在网络安全意识的逐渐提升&a…

ios app包应用签名证书指纹SHA256值

获取应用签名证书的指纹&#xff0c;首先要获取给app签名的证书&#xff0c;然后从证书里面获取SHA256签名&#xff0c;具体步骤如下 1 获取iOS app签名证书指纹SHA256值2 导出p12文件3 获取证书指纹SHA256值4 完成 操作步骤及代码 步骤1&#xff1a;首先&#xff0c;你需要…

python爬虫滑块验证及各种加密函数(基于ddddocr进行的一层封装)

git链接: https://github.com/JOUUUSKA/spider_toolsbox 这里写目录标题 一.识别验证码1、识别英文&#xff0b;数字验证码2、识别滑块验证码3、识别点选验证码 二、下载系列1、下载视频2、下载图片3、下载文本 三、常用加密类型1、AES系列2、DES系列3、RSA系列4、SHA系列5、B…

选对BI解决方案,数据才能驱动成功?奥威BI数据可视化方案深度解析

选对BI解决方案&#xff0c;数据才能驱动成功&#xff1f;奥威BI数据可视化方案深度解析 在当今这个数据爆炸的时代&#xff0c;企业面临着前所未有的机遇与挑战。如何有效利用数据&#xff0c;将其转化为推动业务增长和决策优化的关键力量&#xff0c;成为了每个企业都必须面…

文本摘要简介

文本摘要是从一段长文本中提取出最重要的信息&#xff0c;并生成一个简短而有意义的摘要。这个过程可以分为两种主要方法&#xff1a; 抽取式摘要&#xff08;Extractive Summarization&#xff09;&#xff1a;从原文中直接提取出关键句子或段落&#xff0c;组成摘要…