Linux安装CUDA-程序员宅基地

技术标签: CUDA  Ubuntu  经验分享  


前言

笔者最近在做深度学习和感知方面的一个学习,需要用到CUDA 来加速,所以安装了CUDA ,在这里总结了一下。

一、CUDA 是什么

cuda是Compute Unified Device Architecture的缩写。中文叫统一计算架构。是为了让Nvidia GPU(可以通俗理解成显卡,但是与显卡有不同)可以完成通用计算任务的一种集成技术。我们通常可以使用的cuda框架有c,c++,fortran,python,java的,可以为数据大吞吐量的工作提供很好的加速功能。

二、步骤

1.先查看有没有安装CUDA 在终端输入命令

nvcc -V 
#或者
nvcc --version

2.若没有,查看有没有安装显卡驱动

Software&Updates --> Additional Drivers
#如下图

在这里插入图片描述

一般默认是底下那个open source,一般不用这个,改成一个带有recommend的,笔者这里是470


3.查看Driver对应的CUDA version

终端输入nvidia-smi,显示

笔者是CUDA 11.4

4.到cuda-toolki-archive,下载对应的cuda

笔者选择了cuda 11.4.4
在这里插入图片描述
选择了对应的属性之后,在终端依次输入蓝色框命令,即:

wget https://developer.download.nvidia.com/compute/cuda/11.4.4/local_installers/cuda_11.4.4_470.82.01_linux.run
sudo sh cuda_11.4.4_470.82.01_linux.run

这时候因为前面步骤已经安装了Driver,这里会提示Existing package manager installation of the driver found. It is strongly recommended that you remove this before continuing.,我们选择continue即可,然后出现下面这样的界面,enter一下把Driver取消
在这里插入图片描述
安装过程结束后,显示下面界面

在这里插入图片描述

5.修改环境变量

vim ~/.bashrc

输入

export PATH=/usr/local/cuda-11.4/bin${
    PATH:+:${
    PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-11.4/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
#其实这两句在步骤4安装完成后有说

接着source ~/.bashrc一下
最后再输入nvcc -V或者nvcc --version,显示

在这里插入图片描述
表示安装成功

总结

至此,系统下对应的CUDA 版本已经安装成功啦~

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45811857/article/details/124457280

智能推荐

关于《计算机网络(第七版)》的总结_计算机网络第七版和第八版有什么区别-程序员宅基地

文章浏览阅读2.5k次。计算机网络明天就要考了,今天就一边写一边总结,当做复习。第一章互联网的两个基本特点:连通性和共享。互联网的组成:边缘部分:就是我们所使用的的主机。核心部分:网络和路由器。(这其实和我们城市相反,核心反而不住“人”,哈哈)边缘部分:客户-服务器方式,对等连接方式(两者既是服务端也是客户)核心部分:交换方式:电路交换(一定面向连接),报文交换,分组交换(就是将报文细分然后连续发送)计算机..._计算机网络第七版和第八版有什么区别

Java8中list集合的常用方法_java8 list-程序员宅基地

文章浏览阅读1.5w次,点赞5次,收藏55次。1、检查list集合中是否存在某个值boolean b = list.stream().filter(m -> m.getBuName().equals("张三")).findAny().isPresent();_java8 list

ARP(地址解析协议)_arp协议只工作在局域网吗-程序员宅基地

文章浏览阅读973次。不能找到B的IP地址。A主机的ARP会在该局域网内广播发送一个ARP请求分组,携带源主机(A)的IP地址,MAC地址,目的主机的IP地址。在该局域网内的所有主机运行的ARP进程都会收到该请求分组,当主机IP与请求分组内携带的目的主机的IP地址相同时会收下该分组并向A发送响应分组,响应报文中写入自己的MAC地址。网络层使用IP地址,但实际网络的链路上传送数据帧时,最终还是必须使用链路层的MAC地址,IP地址与MAC地址因为格式不同所以并不存在简单的映射关系(例如,IP地址有32位,MAC地址有48位)。_arp协议只工作在局域网吗

[SDOI2010]所驼门王的宝藏-程序员宅基地

文章浏览阅读34次。https://www.zybuluo.com/ysner/note/1250991题面有一个\(n*m\)的网格图,其中有\(tot\)个有门+宝藏的网格。这些门可以传送,且分为三类:门一:可到同行的任意一格门二:可到同列的任意一格门三:可到相邻的八格。从任意点出发和终止,最多能经过多少有宝藏的网格。\(tot\leq10^5,n,m\leq10^6\)解析首先...

matlab中hist bar_matlab hist bar-程序员宅基地

文章浏览阅读1k次,点赞2次,收藏4次。1.n=hist(Y);默认十个等间隔区间,并返回每个范围内的Y的元素个数作为一行向量,如下图:bar(n) bar函数是用来画直方图的。2.n=hist(Y,X);X是一个事先给定的区间划分,统计Y在X这个区间划分下的个数,如下图bar(x,n) 是在x和n对应3.n=hist(Y,nbins);nbins是间隔数,也就是说我们应该统计多少个间隔,这里设nbins=20,..._matlab hist bar

解决arm启动过程中设置ulimit -c unlimited 不生效的方法_ulimit -c unlimited不生效-程序员宅基地

文章浏览阅读5.5k次,点赞4次,收藏11次。对于嵌入式Linux工程师来说,在工作中经常遇到段错误,而其中调试段错误的最好方式就是core_dump调试。core_dump调试要满足几个条件:1、ulimit -c unlimited,取消core file的大小限制;2、echo /proc/sys/kernel/core_pattern >mydir,设置生成core的目录;3、代码中取消singal相关的信号注册函数,但是很多段错误是发生在设备启动的过程中,所以这时候就需要在相关的脚本中设置在几个命令,由于环境变量的关系发现_ulimit -c unlimited不生效

随便推点

maven 全入门_no packing or no stoping-程序员宅基地

文章浏览阅读2.5k次。使用SPRINGSOURCE TOOL SUITE创建maven web project推荐使用springsource的sts(一款基于eclipse整合的ide)sts下载地址安装好m2clipse插件后在ide菜单栏点击 window --> preferences输入maven出现下图中所示.点击user settings 选择解压后maven下_no packing or no stoping

Python数据分析之pandas库的使用详解_python中pandas库详解-程序员宅基地

文章浏览阅读1.8k次,点赞9次,收藏44次。本篇文章目录一、前言二、什么是pandas三、pandas安装四、pandas的常用数据类型4.1 series:表示一维,带标签数组,一行或一列4.1.1创建series4.1.2 打印索引值4.1.3 打印数据值4.1.3 创建一个具有标签索引的series4.1.4 使用python字典创建series4.1.5 根据索引值查询数据4.2 DataFrame:表示二维,多行多列五、数据的读取......_python中pandas库详解

android监听短信发送和接收_android 监听短信-程序员宅基地

文章浏览阅读1.8k次。这一段内容如果要使用广播就加service。_android 监听短信

基于springboot+Mybatis的学生成绩管理系统_springboot学生成绩管理系统-程序员宅基地

文章浏览阅读2.2k次,点赞2次,收藏31次。基于springboot+mybatis的学生成绩管理系统_springboot学生成绩管理系统

SpringBoot+Vue3项目跨域配置及Set-Cookie:SameSite=Lax 问题_spring boot 跨域 去除自动返回samesite=lax-程序员宅基地

文章浏览阅读417次,点赞3次,收藏11次。Set-Cookie:SameSite=Lax 问题,跨域配置_spring boot 跨域 去除自动返回samesite=lax

大数据毕设选题 - 疫情实时数据分析可视化(Flask python)_pathon数据可视化作品选题-程序员宅基地

文章浏览阅读3.3k次。 Hi,大家好,这里是丹成学长的毕设系列文章! 对毕设有任何疑问都可以问学长哦!这两年开始,各个学校对毕设的要求越来越高,难度也越来越大… 毕业设计耗费时间,耗费精力,甚至有些题目即使是专业的老师或者硕士生也需要很长时间,所以一旦发现问题,一定要提前准备,避免到后面措手不及,草草了事。为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的新项目是大数据-实时疫情数据可视化项目学长这里给一个题目综合评分(每项满分5分)难度系数:4分工作量:4分创新点:3分。_pathon数据可视化作品选题

推荐文章

热门文章

相关标签